Resume and JobRESUME AND JOB
Caterpillar Inc. logo

Software Engineer, Bangalore, Karnataka, India / Chennai, Tamil Nadu, India

Caterpillar Inc.

Software and Technology Jobs

Software Engineer, Bangalore, Karnataka, India / Chennai, Tamil Nadu, India

full-timePosted: Dec 6, 2025

Job Description

Description

Career Area:

Technology, Digital and Data

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Experience: 7+ years and above.

Work Location: Chennai

Key Role/Responsibilities:

  • Provide technical delivery of software as per the specifications and design guidelines.
  • Apply and integrate technologies such as Java, J2EE, AJAX, Web Services to conceptualize, design, and develop and unit test web-based (or) desktop applications.
  • Analyse the requirements and its impact to existing application
  • Communicate and collaborate with the team
  • Work with the Leads to create scope estimates and feature technical specifications

Required Skills:

  • Strong experience in JAVA and J2EE technologies with Cloud based environment.
  • Expert knowledge in JPA, Hibernate, JDBC, SQL, Spring Boot, JUnit and JSON, REST/JSON web services.
  • Knowledge in Java Design Patterns will be an added advantage.
  • Experience in Azure/AWS cloud (PaaS) with Java
  • Thorough understanding of Kinesis, DynamoDB, ECS, Fargate and Lambda or equivalent in Azure
  • 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.

Desired Skills:

  • Strong business application design skills.
  • Excellent communications and interpersonal skills.
  • Strong debugging skills.
  • Highly proficient in standard Java development tools (Eclipse, Maven, etc.)
  • A strong interest in building security into applications from the initial design.
  • Experience at creating technical project Documentation and task time estimates.

Posting Dates:

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

Not ready to apply? Join our Talent Community.

Locations

  • Bangalore, Karnataka, India / Chennai

Salary

Estimated Salary Rangemedium confidence

15,000 - 30,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • JAVAintermediate
  • J2EEintermediate
  • Cloud based environmentintermediate
  • JPAintermediate
  • Hibernateintermediate
  • JDBCintermediate
  • SQLintermediate
  • Spring Bootintermediate
  • JUnitintermediate
  • JSONintermediate
  • REST/JSON web servicesintermediate
  • Azure/AWS cloud (PaaS)intermediate
  • Kinesisintermediate
  • DynamoDBintermediate
  • ECSintermediate
  • Fargateintermediate
  • Lambdaintermediate
  • Object-Oriented designintermediate
  • MVCintermediate
  • Gitintermediate

Required Qualifications

  • 7+ years and above experience (experience)

Preferred Qualifications

  • Knowledge in Java Design Patterns (experience)
  • Experience developing applications with Agile team methodologies (experience)
  • Strong business application design skills (experience)
  • Excellent communications and interpersonal skills (experience)
  • Strong debugging skills (experience)
  • Highly proficient in standard Java development tools (Eclipse, Maven, etc.) (experience)
  • A strong interest in building security into applications from the initial design (experience)
  • Experience at creating technical project Documentation and task time estimates (experience)

Responsibilities

  • Provide technical delivery of software as per the specifications and design guidelines
  • Apply and integrate technologies such as Java, J2EE, AJAX, Web Services to conceptualize, design, and develop and unit test web-based or desktop applications
  • Analyse the requirements and its impact to existing application
  • Communicate and collaborate with the team
  • Work with the Leads to create scope estimates and feature technical specifications

Target Your Resume for "Software Engineer, Bangalore, Karnataka, India / Chennai, Tamil Nadu, India" , Caterpillar Inc.

Get personalized recommendations to optimize your resume specifically for Software Engineer, Bangalore, Karnataka, India / Chennai, Tamil Nadu, India. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer, Bangalore, Karnataka, India / Chennai, Tamil Nadu, India" , Caterpillar Inc.

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

ManufacturingEngineeringHeavy MachineryEngineeringManufacturing

Answer 10 quick questions to check your fit for Software Engineer, Bangalore, Karnataka, India / Chennai, Tamil Nadu, India @ Caterpillar Inc..

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Caterpillar Inc. logo

Software Engineer, Bangalore, Karnataka, India / Chennai, Tamil Nadu, India

Caterpillar Inc.

Software and Technology Jobs

Software Engineer, Bangalore, Karnataka, India / Chennai, Tamil Nadu, India

full-timePosted: Dec 6, 2025

Job Description

Description

Career Area:

Technology, Digital and Data

Job Description:

Your Work Shapes the World at Caterpillar Inc.

When you join Caterpillar, you're joining a global team who cares not just about the work we do – but also about each other. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it.

Experience: 7+ years and above.

Work Location: Chennai

Key Role/Responsibilities:

  • Provide technical delivery of software as per the specifications and design guidelines.
  • Apply and integrate technologies such as Java, J2EE, AJAX, Web Services to conceptualize, design, and develop and unit test web-based (or) desktop applications.
  • Analyse the requirements and its impact to existing application
  • Communicate and collaborate with the team
  • Work with the Leads to create scope estimates and feature technical specifications

Required Skills:

  • Strong experience in JAVA and J2EE technologies with Cloud based environment.
  • Expert knowledge in JPA, Hibernate, JDBC, SQL, Spring Boot, JUnit and JSON, REST/JSON web services.
  • Knowledge in Java Design Patterns will be an added advantage.
  • Experience in Azure/AWS cloud (PaaS) with Java
  • Thorough understanding of Kinesis, DynamoDB, ECS, Fargate and Lambda or equivalent in Azure
  • 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.

Desired Skills:

  • Strong business application design skills.
  • Excellent communications and interpersonal skills.
  • Strong debugging skills.
  • Highly proficient in standard Java development tools (Eclipse, Maven, etc.)
  • A strong interest in building security into applications from the initial design.
  • Experience at creating technical project Documentation and task time estimates.

Posting Dates:

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

Not ready to apply? Join our Talent Community.

Locations

  • Bangalore, Karnataka, India / Chennai

Salary

Estimated Salary Rangemedium confidence

15,000 - 30,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • JAVAintermediate
  • J2EEintermediate
  • Cloud based environmentintermediate
  • JPAintermediate
  • Hibernateintermediate
  • JDBCintermediate
  • SQLintermediate
  • Spring Bootintermediate
  • JUnitintermediate
  • JSONintermediate
  • REST/JSON web servicesintermediate
  • Azure/AWS cloud (PaaS)intermediate
  • Kinesisintermediate
  • DynamoDBintermediate
  • ECSintermediate
  • Fargateintermediate
  • Lambdaintermediate
  • Object-Oriented designintermediate
  • MVCintermediate
  • Gitintermediate

Required Qualifications

  • 7+ years and above experience (experience)

Preferred Qualifications

  • Knowledge in Java Design Patterns (experience)
  • Experience developing applications with Agile team methodologies (experience)
  • Strong business application design skills (experience)
  • Excellent communications and interpersonal skills (experience)
  • Strong debugging skills (experience)
  • Highly proficient in standard Java development tools (Eclipse, Maven, etc.) (experience)
  • A strong interest in building security into applications from the initial design (experience)
  • Experience at creating technical project Documentation and task time estimates (experience)

Responsibilities

  • Provide technical delivery of software as per the specifications and design guidelines
  • Apply and integrate technologies such as Java, J2EE, AJAX, Web Services to conceptualize, design, and develop and unit test web-based or desktop applications
  • Analyse the requirements and its impact to existing application
  • Communicate and collaborate with the team
  • Work with the Leads to create scope estimates and feature technical specifications

Target Your Resume for "Software Engineer, Bangalore, Karnataka, India / Chennai, Tamil Nadu, India" , Caterpillar Inc.

Get personalized recommendations to optimize your resume specifically for Software Engineer, Bangalore, Karnataka, India / Chennai, Tamil Nadu, India. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer, Bangalore, Karnataka, India / Chennai, Tamil Nadu, India" , Caterpillar Inc.

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

ManufacturingEngineeringHeavy MachineryEngineeringManufacturing

Answer 10 quick questions to check your fit for Software Engineer, Bangalore, Karnataka, India / Chennai, Tamil Nadu, India @ Caterpillar Inc..

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.