Staff Engineer, Java Full Stack

India – Remote Full-Time

Job Description

Join Nagarro as a Staff Engineer and contribute to the development and maintenance of scalable backend services using Java and Spring Boot. You'll be instrumental in architecting and implementing microservices-based systems, making key system design decisions, and deploying cloud-ready applications on Azure/AWS. You will also implement coding, testing, CI/CD, and monitoring best practices while working closely with DevOps, QA, Product, and Architecture teams. Optimize database performance with PostgreSQL & MongoDB, troubleshoot complex issues, and mentor junior developers. Ensure high standards of performance, security, and code quality.

Qualifications

1. Possess 5.5+ years of total experience. 2. Demonstrate strong expertise in Java 11 and Spring Boot. 3. Have hands-on experience in building scalable microservices architectures and distributed systems. 4. Exhibit expertise in React for developing modern, responsive front-end applications. 5. Possess strong experience with databases – PostgreSQL and MongoDB. 6. Have experience in designing and developing enterprise-grade applications with high performance and scalability. 7. Demonstrate a good understanding of cloud platforms like Azure and AWS. 8. Have experience with CI/CD pipelines, Git, Docker, and Kubernetes (preferred). 9. Possess strong knowledge of REST APIs, system design, and design patterns. 10. Exposure to event-driven architectures (Kafka/RabbitMQ) is a plus. 11. Familiarity with Infrastructure as Code (Terraform/CloudFormation) is a plus. 12. Exhibit strong debugging, analytical, and communication skills. 13. Demonstrate the ability to collaborate with cross-functional and distributed teams.


Apply Now