Serves as a hands-on/technical expert guiding the API Management team and organization on best practices for API Gateway development, security, and observability. In this role, you will design and develop solutions for integrating UI, backend APIs, and cloud components using API Gateway and related technologies. Continuously works with development, infrastructure, networking, and information security teams to implement enterprise solutions. Finds opportunities to innovate and integrate with urgency and efficiency. May need to recommend new and enhanced technical integrations to executives.
Responsibilities
Collaborate with developers, product managers, and stakeholders to understand requirements to create robust API integration solutions
Define API Gateway strategy, standards, and best practices
Design and implement integration solutions using API Gateway and other related technologies
Assists in resolving support problems as necessary
Ensures ICE's technology vision and direction is observed in existing and proposed architectures
Researches and acquires knowledge in emerging technologies and apply knowledge to proposed business solutions
Performs other related duties as assigned
Knowledge And Experience
Bachelor’s Degree in Computer Science, Information Systems or the equivalent combination of education, training, or work experience
Understanding of API Security best practices (OAuth, JWT, etc.) and secure API development
Knowledge of API design principles (REST, Webhooks, GraphQL, etc.)
Knowledge of API Gateway technologies (Apigee, AWS, etc.)
Proficiency in a least one programming language (Java, Python, JavaScript, etc.)
Proficiency with source code management including CI/CD pipelines
Understanding and experience with a container-based technologies such as docker
Experience with relational database technologies such as MS SQL, Oracle, Aurora, MySQL, or others
Experience with nonrelational database technologies such as Dynamo, Mongo, or Redis
Excellent analytical, decision-making, problem-solving, team, and time management skills
Outstanding verbal and written communication skills to technical and non-technical audiences of various levels in the organization (e.g., executive, management, individual contributors)
Ability to persuade and influence others on the best approach to take
Ability to estimate work effort for project sub-plans or small projects and ensure the project is successfully completed
Positive outlook, strong work ethic, and responsive to internal and external customers and contacts
Ability and willingness to act in the role of teacher, mentor and coach
A thorough understanding of design patterns and their application
Ability to define, communicate a shared architectural vision to ensure developed system is fit for its intended purpose
Familiarity working in a Software Development Life Cycle (SDLC) leveraging an Agile principles
Willingness to act as a servant architectural leader to an agile team
Experience with API testing tools (Postman, ReadyAPI, Pact, etc.)
Proficiency with Splunk
Preferred Skills
Experience with Apigee (Hybrid, X, Edge)
Experience with OCP and Java
Familiarity with OpenAPI/Swagger
Knowledge of observability tools (AppDynamics, Honeycomb, etc.)
Familiarity with strangler approaches to decompose monolith-based applications
Experience with Azure DevOps and Python
Experience working with AWS Technologies, such as EC2, S3, RDS, Lambda, etc.
Knowledge of financial services or mortgage industry
Intercontinental Exchange, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to legally protected characteristics.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job