Skip to Content
Caterpillar Inc.

Lead Java Full Stack Software Engineer Jobs India

Information Technology (IT) Bengaluru, Karnataka / Chennai, Tamil Nadu, India

About the Role

Caterpillar is recruiting a Lead Software Engineer specializing in Java full-stack development for its Bangalore and Chennai technology teams. The position supports digital products using Java, cloud services, APIs, databases and modern software engineering practices.

Roles & Responsibilities

Design and develop enterprise applications using Java, microservices and RESTful APIs. Build solutions using relational and NoSQL databases and deploy applications through cloud and CI/CD technologies. Work with architecture, security and product teams to define technical solutions, improve performance and maintain application quality. Participate in Agile planning, testing, code reviews and technical mentoring.

Requirements & Qualifications

Candidates should have strong Java development experience and knowledge of design patterns, REST APIs, relational and NoSQL databases and cloud platforms such as Azure. Experience with CI/CD, Jenkins, Azure DevOps, API gateways, Cucumber, unit testing and Agile development is desirable. Strong computer-science fundamentals, architecture knowledge, analytical skills and technical leadership capability are expected.

Get Instant Job Alerts & Career Insights

Join our professional networks for verified vacancies, career guidance, and hiring updates.

Job Overview
  • Company Caterpillar Inc.
  • Department Information Technology (IT)
  • Employment Type Full-time
  • Location Bengaluru, Karnataka / Chennai, Tamil Nadu, India
Interested in this role?

Apply directly on the official portal.

Not ready to apply? Share your CV and we'll notify you when a matching opportunity comes up.

Ready to Apply?

Apply on the official portal, or upload your CV to hear about future openings.

Follow HR Insider on WhatsApp