
Staff Engineer, Java Full Stack
Nagarro
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Design, develop, and maintain scalable backend services using Java and Spring Boot
- Architect and implement microservices-based systems
- Contribute to system design and architectural decisions
- Develop and deploy cloud-ready applications on Azure/AWS
- Implement best practices for coding, testing, CI/CD, and monitoring
- Work closely with DevOps, QA, Product, and Architecture teams
- Manage and optimize database performance (PostgreSQL & MongoDB)
- Troubleshoot complex issues and perform root cause analysis
- Mentor junior developers and provide technical leadership
- Ensure high standards of performance, security, and code quality.
Requirements
- Total experience: 5.5 + years
- Strong expertise in Java 11 and Spring Boot
- Hands-on experience in building scalable microservices architectures and distributed systems
- Expertise in React (Expert) for developing modern, responsive front-end applications
- Strong experience with databases – PostgreSQL and MongoDB
- Experience in designing and developing enterprise-grade applications with high performance and scalability
- Good understanding of cloud platforms like Azure and AWS
- Experience with CI/CD pipelines, Git, Docker, and Kubernetes (preferred)
- Strong knowledge of REST APIs, system design, and design patterns
- Exposure to event-driven architectures (Kafka/RabbitMQ) is a plus
- Familiarity with Infrastructure as Code (Terraform/CloudFormation) is a plus
- Strong debugging, analytical, and communication skills
- Ability to collaborate with cross-functional and distributed teams.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootmicroservicesPostgreSQLMongoDBReactCI/CDREST APIsDockerKubernetes
Soft Skills
mentoringtechnical leadershipdebugginganalytical skillscommunicationcollaboration