The Role
Job Description
Must have Skills : Java (Expert), Microservices architecture (MSA) (Capable)
Job Description :
Key Responsibilities:
- Design, develop, and maintain Java-based applications with a focus on performance and scalability.
- Develop and maintain microservices using Spring Boot and integrate with RESTful APIs.
- Work with databases (SQL & NoSQL) for efficient data storage and retrieval.
- Implement best coding practices, design patterns, and secure coding principles.
- Collaborate with cross-functional teams including product managers, architects, and DevOps.
- Optimize application performance, debug issues, and ensure high-quality code through unit testing (JUnit, Mockito, etc.).
- Deploy and manage applications on cloud platforms such as AWS, Azure, or GCP.
- Work with CI/CD pipelines for automated deployment and testing.
- Participate in Agile/Scrum ceremonies, contributing to sprint planning and code reviews.
Required Skills & Experience:
- 7+ years of hands-on experience in Java 8+, Spring Boot, and Hibernate.
- Strong understanding of microservices architecture and RESTful API development.
- Experience with database technologies (MySQL, PostgreSQL, MongoDB, etc.).
- Proficiency in cloud platforms (AWS, Azure, or GCP).
- Hands-on experience with Docker, Kubernetes, and CI/CD pipelines.
- Experience with messaging queues (Kafka, RabbitMQ, etc.).
- Strong knowledge of multithreading, data structures, and algorithms.
- Familiarity with front-end technologies (Angular/React) is a plus.
- Good understanding of DevOps practices and containerization.
- Excellent problem-solving skills and ability to work in an Agile environment.
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Nagarro helps future-proof your business through a forward-thinking, fluidic, and CARING mindset. We excel at digital engineering and help our clients become human-centric, digital-first organizations, augmenting their ability to be responsive, efficient, intimate, creative, and sustainable. Today, we are 19,000 experts across 36 countries, forming a Nation of Nagarrians, ready to help our customers succeed.