Software Engineer (Backend) – Java/Spring Boot

Infosys Limited invites applications for a Backend Software Engineer position based in Bengaluru, Karnataka. This role focuses on building scalable backend services using Java and Spring Boot as part of a cross functional product engineering team. The successful candidate will contribute to the design, development and operation of core services that power a range of client facing and internal platforms. The role offers exposure to modern enterprise grade systems and a culture that values continuous learning and collaboration.

Location: Bengaluru, Karnataka, India. Work model: Hybrid. Salary: competitive with market rates for mid level backend engineers. This is a full time permanent role with opportunities for growth and professional development.

Responsibilities

  • Design, develop and maintain robust backend services using Java and Spring Boot, following secure coding practices and scalable architecture guidelines.
  • Build and enhance RESTful APIs, microservices architecture, and data integration pipelines, ensuring backward compatibility and thorough technical documentation.
  • Collaborate with frontend, data engineering and DevOps teams to deliver end to end features with clear ownership and deadlines.
  • Optimize performance, reliability and scalability of services; monitor production issues, instrument tracing, and implement robust fixes.
  • Write unit tests and contribute to code reviews and architectural decisions, promoting maintainable and well tested code.
  • Participate in agile ceremonies and contribute to technical documentation and knowledge sharing within the team.

Qualifications

  • Bachelors degree in Computer Science or related field.
  • 2-5 years of backend development experience with Java and Spring Boot.
  • Strong knowledge of relational databases like PostgreSQL or MySQL, and NoSQL systems like MongoDB.
  • Experience with REST APIs, microservices, Hibernate/JPA, and SQL optimization.
  • Familiarity with Linux environments and version control with Git; exposure to CI/CD pipelines appears as a plus.
  • Good problem solving, communication and collaboration skills.

Tech stack and environment

  • Java 8/11, Spring Boot, Spring Data
  • PostgreSQL and MongoDB for data storage and retrieval with optimization
  • Kafka or other messaging systems for event driven communication
  • Docker and basic Kubernetes awareness for containerized deployments
  • CI/CD pipelines with Jenkins or GitLab for automated builds and deployments

Benefits

  • Competitive salary package and annual performance based bonus.
  • Medical insurance for employee and family, wellness programs and coverage enhancements.
  • L&D allowance for certification courses and hands on training.
  • Flexible work options and environment that values work life balance.

Interview process

The selection process typically includes an online coding test, a technical interview with a focus on Java and system design, followed by a HR round. Shortlisted candidates will be contacted within two weeks for next steps and scheduling of interviews. We appreciate your interest and look forward to connecting with you.

About Infosys

Infosys Limited is a leading information technology services company with global delivery capabilities and a strong footprint in Bengaluru. The company serves clients across industries with a focus on digital transformation, cloud, data analytics and automation. The Bengaluru campus hosts a large number of software engineers contributing to cutting edge product platforms and client engagements.

How to apply

Interested candidates should submit their resume and a short cover note through the Infosys careers portal. Please ensure your profile includes a summary of projects, technologies used and a contact email. Only shortlisted candidates will be contacted for next steps, which may include technical interviews and a HR discussion. We look forward to hearing from you.

Leave a Comment