Lead Software Engineer-Java

Jobtailor

Chennai District

On-site

INR 1,800,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Caterpillar Brazil is seeking a Lead Software Engineer who will provide technical leadership in designing, developing, and deploying our advanced digital platform. The candidate must possess a four-year degree in a related field and extensive experience in software development, particularly in Java.

The role entails overseeing significant cloud-based technology projects and managing Agile methodologies. Candidates need to have strong skills in various Java technologies, as well as experience with AWS or Azure cloud services. Excellent communication and teamwork abilities are essential.

Qualifications

  • 14+ years of software development experience with 8+ years in Java applications.
  • Strong knowledge of Java design patterns and cloud-based technologies.
  • Experience with Agile methodologies and large software projects.

Responsibilities

  • Lead the design, development, and deployment of digital platforms.
  • Manage cloud-based technology projects.
  • Create technical documentation and time estimates.

Skills

Java
J2EE
Agile methodologies
Object-oriented design
AWS or Azure cloud
Git

Education

Four-year degree in a related field

Tools

Eclipse
Maven

Job description

Career Area: Technology, Digital and Data

Job Description: Looking for Lead Software Engineer to provide technical leadership in design, development and deployment of Caterpillar’s state-of-the-art digital platform.

This position requires a four-year degree from an accredited college or university.

Responsibilities

Lead the design, development and deployment of Caterpillar’s state-of-the-art digital platform, including cloud-based technology projects.

Required Skills
  • 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 a cloud-based environment.
  • Expert knowledge in JPA, Hibernate, JDBC, SQL, Spring, JUnit and JSON, REST/JSON web services.
  • Strong knowledge of 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.
  • Experience with Git to organize a large software project with multiple developers, including branching, tagging and merging.
Desired Skills
  • Experience in AWS or Azure cloud (PaaS) with Java is a plus.
  • Strong business application design skills.
  • Excellent communications and interpersonal skills.
  • Strong debugging skills.
  • Highly proficient in standard Java development tools such as Eclipse and Maven.
  • A strong interest in building security into applications from the initial design.
  • Experience creating technical project documentation and task time estimates.
  • In-depth knowledge of at least one high-level programming language.
  • Understanding of core AWS services, their uses, and basic AWS architecture best practices.
  • Proficiency in developing, deploying, and debugging cloud-based applications using AWS.
  • Ability to use AWS service APIs, AWS CLI, and SDKs to write applications.
  • Ability to identify key features of AWS services.
  • Understanding of the AWS shared responsibility model.
  • Understanding of application lifecycle management.
  • Ability to use a CI/CD pipeline to deploy applications on AWS.
  • Ability to use or interact with AWS services.
  • Ability to apply a basic understanding of cloud-native applications to write code.
  • Ability to write code using AWS security best practices (e.g., not using secret and access keys in the code, instead using IAM roles).
  • Ability to author, maintain, and debug code modules on AWS.
  • Proficiency writing code for serverless applications.
  • Understanding of the use of containers in the development process.

Posting Dates: June 30, 2026 - July 7, 2026

Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Caterpillar Financial Services Corporation • Chennai District

On-site
INR 1,200,000 - 2,100,000
Software Engineer
Software Engineer

Caterpillar Brazil • Chennai District

On-site
INR 1,200,000 - 2,100,000
Senior Software Engineer- UI Developer
Senior Software Engineer- UI Developer

Caterpillar Inc. • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Senior Software Test Engineer
Senior Software Test Engineer

Caterpillar Inc. • Bengaluru

On-site
INR 900,000 - 1,400,000
Senior Software Test Engineer
Senior Software Test Engineer

Caterpillar Financial Services Corporation • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Lead Digital Architect
Lead Digital Architect

Caterpillar Financial Services Corporation • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Relocation assistance
Lead Software Engineer (AWS, Snowflake & ML Backend)
Lead Software Engineer (AWS, Snowflake & ML Backend)

Caterpillar Inc. • Chennai District

On-site
INR 4,000,000 - 7,000,000
Relocation assistance
Lead Software Engineer- Data Engineer
Lead Software Engineer- Data Engineer

Caterpillar Financial Services Corporation • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Relocation available
Lead Software Engineer- Data Engineer
Lead Software Engineer- Data Engineer

Caterpillar Inc. • Chennai District

On-site
INR 450,000 - 750,000
Software Engineer - Data Engineering
Software Engineer - Data Engineering

Caterpillar Financial Services Corporation • Bengaluru

On-site
INR 1,800,000 - 3,600,000