Apply

Ready to go for it?

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

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

See all jobs on Scoutfield

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, Full Stack

Caterpillar Inc.

. Provide technical leadership in the design, development and deployment of Caterpillar’s digital platform .

Posted 9/20/2026full-timeChennai • IndiaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in designing, developing, and deploying software at scale, with a strong focus on Java and cloud-based environments. Proven ability to lead engineering teams, create technical specifications, and implement best practices in software architecture and security.

Highest-signal resume keywords
Java DevelopmentCloud-Based EnvironmentsTechnical LeadershipRESTful API DesignAgile Methodologies

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
JavaJ2EEJPAHibernateSQLSpringJUnitJSONMicroservicesOAuth
Soft Skills
Analytical SkillsTechnical Guidance
Tools & Technologies
AzureJenkinsGoCDAzure DevOpsConfluenceSwaggerPostmanAssertibleCucumberApigee Edge
Industry Keywords
Software DevelopmentCybersecurity Best PracticesWeb Performance OptimizationAgile FrameworkEvent-Driven Architecture

Tech Stack

Tools & technologies
AWSAzureCloudCyber SecurityHibernateJ2EEJavaJenkinsJUnitMicroservicesNoSQLSpringSQL

About the role

Key responsibilities & impact
  • Provide technical leadership in the design, development and deployment of Caterpillar’s digital platform
  • Build a world-class platform to host a wide range of digital applications
  • Lead engineers and provide technical guidance
  • Design, develop, deploy and maintain software at scale
  • Create product plans, resource and scope estimates and feature technical specifications with leads
  • Participate in competency development to ensure best-fit, high-quality technical solutions

Requirements

What you’ll need
  • 14+ years of experience in designing, developing, deploying and maintaining software at scale
  • Hands-on experience with Java and J2EE technologies and cloud-based environments
  • Experience leading engineers and providing technical guidance
  • Expert knowledge of JPA, Hibernate, JDBC, SQL, Spring, JUnit and JSON
  • Expertise in REST/JSON web services
  • Strong knowledge of Java design patterns
  • At least 3 years of deploying and maintaining software using public clouds such as Azure
  • Experience with relational and NoSQL databases
  • Knowledge of application architectural patterns such as MVC, microservices and event-driven architecture
  • Experience with CI/CD tools such as Jenkins, GoCD, Azure DevOps and Confluence
  • Experience working within an Agile framework, ideally Scrum
  • Experience designing well-defined RESTful APIs
  • Experience writing API proxies on platforms such as Apigee Edge, AWS API Gateway or Azure API Manager
  • Hands-on experience with Swagger, Postman and Assertible
  • Experience with test-driven development and behavior-driven development
  • Hands-on experience with Cucumber and CI/CD pipeline integration
  • Experience using mocking frameworks and unit test frameworks
  • Expertise writing and debugging multi-threaded applications
  • Strong analytical skills
  • Solid knowledge of computer science fundamentals, including data structures, algorithms and object-oriented design
  • Experience creating product plans, resource and scope estimates and feature technical specifications
  • Knowledge of OAuth and JSON Web Token
  • Advanced knowledge of security and cybersecurity best practices
  • Strong understanding of approaches and techniques for optimizing web performance

Benefits

Comp & perks
  • Equal Opportunity Employer
  • Talent Community opportunity