About the role
We are seeking a Senior Microservices Developer with 7 to 10 years of experience in leading projects as a Technical Lead in Middleware or J2EE technologies. At least 4 years of hands-on experience in leading development projects involving Microservices architecture.
In this role, you will:
· Implement Rest controller with spring boot project structure.
· Implement transformation with Apache Camel project structure.
· Create DTO, DAO, Service, Controller, Utility packages for each package for better code maintenance.
· Write JUnit Test Cases for each Micro Services for quick unit testing.
· The Maven Dependency (pom.xml) needs to be updated with correct version of jars and maintain same versions for all microservices
· Implement Business Delegate Pattern along with microservice design patterns while creating microservices with appropriate packaging structure for consistency.
· Implement non-blocking I/O coding.
· Implement logging using fluentd.
· Implement metrics/transaction tracking using Sleuth.
· Implement appropriate API errors handling messages same as existing APIs.
· Implement appropriate exception handling in handling error scenarios.
Work model:
Hybrid – Richardson, TX
What you need to have to be considered:
· Experience in Microservices, Spring Boot, OpenJDK, Apache Camel, Kubernetes, Mongo DB, OpenShift Container Platform, STS, and GitHub.
· Experience in Azure Kubernetes, J2EE, and Junit.
We're excited to meet people who share our mission
Don't hesitate to apply, even if you only meet the minimum requirements listed. Think about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.
Salary and Other Compensation
The annual salary for this position is between $90,000 - $102,500 depending on experience and other qualifications of the successful candidate.
This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.
Benefits
Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
Disclaimer
The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.