Senior Software Engineer – Java

Senior Software Engineer – Java — Infosys, Bengaluru, Karnataka

Infosys is seeking a Senior Software Engineer specialized in Java to join our Bengaluru delivery center. This is a full-time role designed for professionals who enjoy taking ownership of complex software projects, collaborating with global teams, and delivering scalable, robust solutions in a fast-paced environment. The successful candidate will contribute to design discussions, code reviews, and architecture decisions that impact multiple product lines. You will work with modern Java technologies, Spring Boot, microservices, cloud platforms, and CI/CD practices to build and maintain high-quality software.

Location: Bengaluru, Karnataka. The role sits in our Electronic City campus with a hybrid work approach that supports collaboration in person and focused remote work. The area is well connected by public transport and lies within a thriving technology corridor offering opportunities for continuous learning and professional growth.

About Infosys

Infosys is a global leader in next-generation digital services and consulting. We partner with clients across industries to build robust software platforms, accelerate cloud adoption, and deliver measurable business value. Our culture emphasizes merit, learning, and inclusion, with programs designed to upskill employees across domains and technologies.

Responsibilities

  • Lead design and implementation of Java-based microservices using Spring Boot, Hibernate, and RESTful APIs.
  • Architect scalable solutions, evaluate trade-offs, and ensure security, reliability, and performance at scale.
  • Collaborate with product managers to translate user stories into technical tasks and deliverables.
  • Develop and maintain CI/CD pipelines, automated tests, and monitoring dashboards to ensure high quality releases.
  • Mentor junior developers, conduct code reviews, and share best practices across squads.
  • Participate in performance tuning, incident management, and root-cause analysis for production issues.
  • Contribute to documentation, design patterns, and knowledge sharing within the team.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s preferred.
  • 5-8 years of software development experience with Java, Spring, and microservices.
  • Strong understanding of REST APIs, data modeling (SQL/NoSQL), and cloud platforms (AWS or Azure).
  • Experience with Docker, Kubernetes, Git, and modern DevOps practices.
  • Excellent problem-solving skills, written and verbal communication, and the ability to work in a global team.
  • Exposure to agile methodologies (Scrum/Kanban) and collaborative toolchains (Jira, Confluence).

Benefits and Growth

  • Competitive salary with annual increments; base around INR 18 LPA, with performance-based variable pay up to 15-20%.
  • Comprehensive health insurance for employees and dependents.
  • Retirement benefits, paid time off, parental leave, and wellness programs.
  • Learning stipends, access to cutting-edge tech labs, ticketed conferences, and international project opportunities.
  • Support for relocation and visa processes as needed; inclusive work environment with employee resource groups.

Application Process

To apply, please submit your resume and a cover note via the Infosys Careers portal. In your cover note, describe a Java project you led, the architectural decisions you made, and the impact on performance or reliability. You may be asked to complete a coding exercise and participate in a series of interviews focusing on technical skills, problem-solving, and cultural fit. If selected, our recruitment team will reach out to schedule the next steps, including background verification and potential relocation arrangements.

Leave a Comment