Java Backend Developer

Bangalore, Karnataka, India
Mar 18, 2025
Mar 18, 2026
Remote
Full-Time
5 Years
Job Description

We are looking for a highly skilled Java Backend Developer with hands-on experience in Java 8+, Spring Boot, Hibernate, and Microservices architecture. The ideal candidate should be well-versed in full-stack development, including backend and frontend technologies, cloud deployments, and database management.

If you have strong problem-solving skills, a passion for clean and efficient code, and a drive for continuous learning, we would love to have you on board!

Experience. 5+ years

Key Responsibilities

  • Design, develop, and optimize backend services for large-scale applications, ensuring high performance and scalability.
  • Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
  • Write, review, and maintain high-quality code, ensuring it meets industry best practices.
  • Develop RESTful APIs and integrate third-party services, ensuring seamless data exchange and security.
  • Work with Microservices Architecture to build scalable and resilient applications.
  • Optimize database performance by writing efficient queries and managing SQL/NoSQL databases.
  • Deploy applications to cloud environments (Azure, Google Cloud, or AWS) and manage CI/CD pipelines using Docker, Kubernetes, and Jenkins.
  • Provide L3 support for AMS (Application Management Services) and troubleshoot critical production issues.
  • Develop reports using Jaspersoft and IReport, and work with Apache Kafka for real-time data streaming.
  • Ensure security, performance, and scalability of the applications while maintaining code simplicity.
  • Mentor and guide junior developers, fostering a culture of continuous improvement and knowledge sharing.

Technical Skills & Expertise Required

  • Java 8+ with deep expertise in Spring Framework (Spring Boot, Spring Core, Spring MVC)
  • Hibernate/JPA for efficient database interactions
  • Strong Microservices Architecture knowledge
  • Hands-on experience with Jaspersoft, AMS L3 resource, Jasper report server, and IReport
  • Familiarity with Putty, Shell Scripting, PHP, and Snecha
  • SQL expertise with knowledge of NoSQL databases (MongoDB, Cassandra, etc.)
  • RESTful API & SOAP Web Services (Apache/CXF/JAXWS/JAXRS)
  • Proficiency with Apache Kafka for real-time data streaming
  • Frontend Development experience using JavaScript, TypeScript, Angular, or React
  • Hands-on experience with SQL Server, Oracle, MySQL, and PostgreSQL
  • Experience with Docker, Kubernetes, Jenkins, Azure DevOps, and Google Cloud Platform
  • Strong understanding of UML and Design Patterns
  • Ability to troubleshoot complex bugs and optimize performance

Why Join Nagarro?

  1. Innovation-Driven Culture. Work on challenging projects that push the boundaries of technology.
  2. Global Work Environment. Be part of a diverse and inclusive team of experts from around the world.
  3. Career Growth & Learning. Access mentorship programs, training sessions, and continuous learning opportunities to enhance your skills.
  4. Cutting-Edge Technology. Work with the latest tech stack, frameworks, and tools in an agile environment.
  5. Recognition & Rewards. We value hard work and celebrate achievements with great incentives.
  6. Work-Life Balance. Flexible work hours with a hybrid/remote work setup.

If you are excited about working on large-scale applications, love problem-solving, and want to be a part of an amazing global team, then apply now and let’s build something extraordinary together!