Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Caterpillar Inc.

Lead Software Engineer – Java

Caterpillar Inc.

Lead Software Engineer at Caterpillar driving development of cloud-based technology projects. Technical leadership in design, development, and deployment of digital platform applications.

Posted 7/1/2026full-timeChennai • 🇮🇳 IndiaSeniorWebsite

Tech Stack

Tools & technologies
CloudHibernateJ2EEJavaJUnitSpringSQL

About the role

Key responsibilities & impact
  • Provide technical leadership in design, development and deployment of Caterpillar’s state-of-the-art digital platform.
  • Help drive the ongoing development of our cloud-based technology projects.
  • Collaborate with Agile teams for software implementation.

Requirements

What you’ll need
  • Position requires a four-year degree from an accredited college or university.
  • 14 years or more of software development with 8+ years or more of experience in designing and developing software applications in Java at scale.
  • Strong experience in JAVA and J2EE technologies with Cloud based environment.
  • Expert knowledge in JPA, Hibernate, JDBC, SQL, Spring, JUnit and JSON, REST/JSON web services.
  • Strong knowledge in Java Design Patterns.
  • Development and implementation of features in any Cloud platform products and technologies.
  • Experience developing applications with Agile team methodologies preferred.
  • Strong Object-Oriented design skills and understanding of MVC.
  • Sufficient experience with Git to organize a large software project with multiple developers to include branching, tagging and merging.

Benefits

Comp & perks
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaJ2EESQLSpringJUnitJSONREST/JSON Web ServicesJava Design PatternsMVCGit
Certifications
Bachelor's Degree