Principal Engineer- API Platform
Quest Diagnostics · Schaumburg, IL · 4 mo ago
EngineeringFull-time
Responsibilities
- Be a part of a Scrum team working on API development and integrations using IBM Application Connect Enterprise 12/13, API Connect, DataPower and MQ.
- Design and develop IBM Application Connect Enterprise Applications/APIs using IBM MQ Series.
- Take lead on design and architecture discussions and decisions, working closely with architecture and other stakeholders.
- Design APIs following RESTful API design principles and API-led architecture.
- Employing API led Microservices design principles and standard methodologies.
- Work closely with architects on architecting integration solutions and designing API-led architecture.
- Build consistent reusable APIs implementing security, custom analytics, throttling, caching, logging, request and response modifications etc. for API management platform.
- Define and measure key performance indicators to track and monitor API consumptions by App developer and API product.
- Debugging within a complex environment that includes multiple connected systems.
- Ensure the reusability of all the components developed.
- Work with other leaders and stakeholders within the organization, business, security, and other stakeholders in driving API solutions.
- Evangelize, mentor, and coach other team members utilizing API Connect and/or Application Connect Enterprise 12/13.
- Aid in production support.
Qualifications
- Education: Bachelor’s Degree in Computer Science or equivalent.
- Required Work Experience: A minimum of 15 years’ experience in IT, including a minimum of 10 years’ experience in API management and integrations using open source and integration platforms like IBM, Mulesoft etc.
- Minimum 10+ experience in API management and Integration space, delivering quality APIs and reusable integration solutions.
- Minimum 5+ years’ experience with cloud platforms, preferably Azure or AWS.
- Strong experience with API design patterns and microservices.
- Experience designing and managing enterprise API Platform.
- Experience with IBM middleware technologies like IBM API Connect, Datapower, Application Connect Enterprise.
- Minimum 5+ years’ experience with Agile/Scrum model.
- Experience with a wide variety of continuous integration and source control tools.
- Proven track record of successful implementation of all project life cycle stages from requirements gathering through implementation and enhancements.
- Knowledge of API security including OIDC and OAuth2.0 concepts.
- Experience with designing APIs as products and building API-led architecture.
- Experience in building APIs for B2B, B2C product solutions.
- Excellent written and verbal communication skills with the ability to communicate with team members at various levels, including business leaders.
- Experience with Github, Github actions and pipeline deployments.
- Preferred Work Experience & Professional Licensing: Experience with IBM DataPower, Application Connect Enterprise 12/13, API Connect and MQ.
- Healthcare domain experience, Enterprise, Legacy application integration experience is a plus.
- Experience with HL7 and FHIR is a plus.