Develop and maintain backend services using Java and Spring Boot.
Write and integrate microservices with downstream systems.
Ensure high code quality with good coverage, performance, and scalability.
Collaborate with product teams and CIS for UAT and testing.
Monitor and optimize API performance and resource consumption.
Build dashboards to monitor APIs and handle HTTP errors.
Work with Google Cloud and MongoDB for data persistence and cloud deployment.
Understand and implement non-functional requirements such as end tracing and system monitoring.
Qualifications:
8-15 years of experience in backend development with Java.
Strong expertise in microservices architecture and REST APIs.
Experience with Spring Boot and building scalable microservices.
Knowledge of Google Cloud and MongoDB.
Ability to write high-quality, secure, and performant code.
Understanding of non-functional requirements and system monitoring.
Excellent problem-solving skills and attention to detail.
Bachelor degree required.
Must have recent experience in using all of these tools.
5+ years of experience on Java SpringBoot.
5+ years of experience on Micro services architecture.
3+ years of experience on Mongo DB a plus, nice to have.
3+ years of designing enterprise solutions.
5+ of experience REST APIs.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.