Backend Software Engineer – Java, Spring Boot at Infosys Bengaluru

Infosys, a global leader in digital services and consulting with a strong footprint across India and global markets, invites applications for a Backend Software Engineer position based in Bengaluru, Karnataka. The role focuses on designing and implementing robust backend services using Java and Spring Boot to support enterprise clients across industries.

The successful candidate will join a high performing delivery team that collaborates with product managers, data engineers, and frontend developers to deliver scalable applications. You will participate in the entire development lifecycle from design to deployment, contribute to API design and documentation, implement microservices architecture, write unit and integration tests, and work closely with QA teams to ensure high quality releases. You will also participate in performance profiling, security reviews, and incident response exercises to continuously improve service reliability.

Responsibilities include:

  • Develop and maintain backend services using Java and Spring Boot
  • Design and expose RESTful APIs with clear versioning and comprehensive documentation
  • Build and maintain microservices architectures with emphasis on scalability, resiliency, and observability
  • Collaborate with product managers, data engineers, QA and frontend teams to translate business requirements into robust technical solutions
  • Implement automated tests, perform code reviews, and drive quality improvements
  • Optimize database access patterns and write efficient SQL queries
  • Participate in performance tuning, caching strategies, and asynchronous processing
  • Contribute to DevOps practices by supporting CI CD pipelines and automated deployments
  • Monitor services and respond to incidents with a structured runbook and postmortems
  • Mentor junior engineers and contribute to knowledge sharing across teams

Qualifications and skills

  • Bachelors degree in a computer science or related field
  • 3 or more years of professional software development experience in Java
  • Strong knowledge of Spring Boot framework and microservices architecture
  • Experience designing and consuming RESTful APIs and API documentation
  • Hands on experience with relational databases and SQL optimization
  • Exposure to cloud platforms such as AWS or Azure
  • Familiarity with containerization and orchestration tools such as Docker and Kubernetes
  • Understanding of CI CD practices and version control with Git
  • Strong problem solving, analytical thinking and communication skills
  • Ability to work in a fast paced agile environment with cross functional teams

What we offer

  • Competitive compensation aligned to market benchmarks for Bengaluru tech roles
  • Health insurance for employees and dependents, paid time off, and retirement benefits
  • Performance driven bonuses and clear career progression paths
  • Training opportunities, mentorship programs, and access to global projects
  • Flexible work arrangements and opportunities for international assignments

About the company

Infosys is a global technology services company with a long history of delivering digital transformation projects across industries. Our Bengaluru campus houses teams across software development, data analytics, AI, and engineering services. We value continuous learning, collaboration, and inclusion, and aim to provide a workplace where employees can grow their careers while delivering value for clients.

Location and how to apply

Location: Bengaluru, Karnataka, India. We encourage candidates who meet the above qualifications and are excited to contribute to a fast growing team to apply through the Infosys careers site. Please include a brief note on your notice period and current salary expectations. Only shortlisted candidates will be contacted for further rounds of interviews.

Leave a Comment