Back to jobs
Quest Diagnostics

Software Engineer II – API/Microservices Developer

Schaumburg, IL, United StatesPosted 3 months ago
onsite

Job Description

Working as part of a small, agile team to design and implement new features and technologies. Delivering high-quality, high-performance code in an agile environment. Using, evaluating, and learning exciting new technologies that keep our products and teams on the cutting edge. As a key member of the team, this individual will help design, develop, and maintain complex JEE solutions with a focus on quality, performance, and resiliency. 

  • Be a part of a Scrum team working on API and microservices development using open-source technologies like Java, SpringBoot etc

  • Design APIs following RESTful API design principles and API-led architecture.

  • Lead API development and integrations, working with other developers, architects, and product owners.

  • Build consistent reusable & secure APIs and microservices following all enterprise standards and best practices.

  • Develop code that is highly scalable and has consistent performance even with high load on the application

  • Establish a strong culture of security awareness and ownership to establish the DevSecOps practices within API Dev Lifecycle

  • Responsible for debugging within a complex environment that includes multiple connected systems.

  • Responsible for operational reporting, health monitoring of the application

  • Ensure that the API based architecture enables for best-in-class user experience and response time.

  • Ensure the reusability of all the components developed.

  • A minimum of 7 years’ experience in IT, including a minimum of 4 years in API and microservices development, using leading methodologies and processes.

  • 4+ years of experience in Java Backend Development and skills with Spring Framework and Springboot.

  • 4+ years’ experience working in Agile/Scrum model.

  • 4+ years’ experience working in cloud (preferably AWS) and familiar with cloud services.

  • Good knowledge of microservices architecture and integration patterns

  • Experience leveraging GenAI tools and AI first development approaches

  • Experience with integrations with databases (SQL and NoSQL), SFTP servers, REST/SOAP/GraphQL APIs and other systems and platforms. 

  • Strong skills and expertise in unit testing frameworks like Junit

  • Experience integrating with Messaging platforms like IBM MQ, Kafka

  • Experience with architecture, design, development, deployment, testing, and integration of enterprise-wide applications. 

  • Experience with a wide variety of continuous integration and source control tools.

  • Experience with designing API proxies and REST APIs using API Management platform.

  • Knowledge of API security including OIDC and OAuth2.0 concept

  • Experience designing API specifications in RAML/YAML/Swagger

  • Understand the fundamentals of DevSecOps CI/CD pipelines and ability to review troubleshoot pipeline issues and collaborate with DevOps team.

  • Ability to work collaboratively in a team environment with a strong focus on customer service and solution ownership.

Other:

  • Experience with Netflix conductor/Orkes is plus.

  • Healthcare domain experience, Enterprise, Legacy application integration experience is a plus.

  • Experience and knowledge of HL7 file formats is a plus.

  • Certification in cloud and GenAI

Education

  • Bachelor’s Degree Computer Science or equivalent (Required)

LI-LK1

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Software Engineer II – API/Microservices Developer at Quest Diagnostics | Renata