Skip to content

Caterpillar Java Full Stack Software Engineer Job in Bangalore & Chennai: Apply Now

New Posted October 22, 2026
Apply by November 29, 2026

Caterpillar is hiring for a Software Engineer Job (Java Full Stack) to join their Open Systems Development & Support team. Based in Bangalore or Chennai, this full-time role requires over 14 years of robust application development experience in Java, Spring Boot, and modern web frameworks like React or Angular. You will lead the architecture, design, and deployment of highly scalable, distributed microservices on AWS, leveraging containerization, event-driven architectures, and CI/CD pipelines to modernize legacy enterprise applications.

Quick Job Details

Role:Software Engineer (Java Full Stack)
Job ID:R0000356686
Company:Caterpillar
Location:Bangalore, Chennai, India
Experience:14+ years
Posting Date:October 22, 2026
Application Deadline:November 29, 2026
Eligibility:--
Key Skills:AI Dev Tools, Angular, AWS, CI/CD, CSS, DB2, Docker, Generative AI, Git, GitHub Actions, GraphQL, HTML5, Java, JavaScript, Kafka, Kubernetes, Microservices, Postgres (PostgreSQL), React, Spring Boot
Employment Type:Full time
Work Mode:On-site (5 days a week)

What You'll Do

As a Senior Software Engineer, you will independently manage complex system implementations and drive application development focused on delivering valuable business features.

  • Experience in architecting large-scale applications and responsible for both high- and low-level design.

  • Experience in the design and development of distributed, high-availability, and reliable web applications built using Java/J2EE technologies.

  • Develop microservices utilizing Spring Boot/Spring MVC in a multi-threaded, distributed environment.

  • Cross collaboration with different teams to enhance applications from legacy components to updated frameworks, architectures, and design patterns.

  • Manage applications source code with Continuous Integration/Continuous Deployment (CI/CD) pipelines.

  • Adhere to security directives, enable security concepts in the application lifecycle (implement shift-left concepts), remediate vulnerabilities, and minimize overall risk.

  • Competent to perform all programming, project management, and development assignments without close supervision, including identifying and resolving complex technical problems.

  • Communicate with end users and internal customers to help direct development, debugging, and testing, and perform integrated and customer acceptance testing.

Get Latest 📰 Job Updates

Never miss an opportunity! Join our official channels for daily job alerts and career tips.

What You Need (Requirements)

To qualify for this role, you must possess extensive experience in Java backend frameworks combined with strong proficiency in frontend development, cloud platforms, and DevOps practices.

  • More than 14 years of application development experience in Core Java, Spring Boot, Spring Security, Hibernate/Spring Data JPA, Spring WebFlux, Spring Modulith, OpenAPI, and Liquibase/Flyway.

  • Experience in developing web-based applications using JavaScript, HTML, CSS, and React/Angular frameworks.

  • Experience with architecture and design of large-scale systems with a focus on performance, scalability, high-availability, reliability, and fault tolerance.

  • Experience developing applications with event-driven architecture using Kafka, SQS, or Pub/Sub models.

  • Experience with developing applications using Microservices with containerized-based architectures (Docker/Kubernetes).

  • Experience using AI tools like Microsoft Copilot for software development and testing, and an understanding of AI/GenAI for automation.

  • A strength in source code management strategies using Git (GitLab, GitHub, or Azure Repos).

  • Experience with security concepts implementation in application development and deployment on Cloud platforms such as AWS (ECS Fargate, RDS, ALB, Lambda, S3, API Gateway, etc.).

  • Basic understanding of networking concepts pertaining to Java/J2EE hosting (Load balancing, DNS, HTTP, SSL/TLS, etc.).

  • Familiarity with two or more Databases, such as DB2 or PostgreSQL.

  • Experience working with SonarQube, CodeQL, Rapid7, Artifactory/XRay, and Fortify tools (preferred).

  • Experience with Apigee and the Scaled Agile Framework (SAFe) methodology (preferred).

💡 Gigsdock Pro-Tip

To stand out for this Senior Software Engineer Job at Caterpillar, ensure your resume highlights your extensive experience transitioning legacy applications into modern, cloud-native microservices. During the interview, be prepared to dive deep into your architectural decisions when using Spring Boot alongside AWS services like ECS Fargate and RDS. Additionally, showcase your practical experience with shift-left security practices in CI/CD pipelines, and bring concrete examples of how you have leveraged AI coding tools like Microsoft Copilot to accelerate development and testing.

⚠️ Disclaimer & Important Information

  1. Never pay any amount for getting a job. Genuine employers never charge recruitment fees.
  2. Apply before the hiring closes or the employer stops accepting applications.