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.

Software Engineer

Caterpillar Inc.

. Contribute to the design, development, and deployment of Caterpillar’s digital applications .

Posted 10/22/2026full-timeChennai • IndiaMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in Java programming and Spring Boot framework for developing and deploying microservices, while ensuring software quality and effective collaboration within a team environment.

Highest-signal resume keywords
Java Programming LanguageSpring Boot FrameworkMicroservice DevelopmentRESTful Web ServicesProblem-Solving Skills

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
Software DevelopmentMicroservice IntegrationAPI DevelopmentJSON Markup LanguageYAML Markup LanguageDebuggingTestingBuild AutomationDeploymentSoftware Development Principles
Soft Skills
Team CollaborationCommunication SkillsInterpersonal SkillsAnalytical Skills
Tools & Technologies
Cloud ComputingDistributed Computing SystemsMicroservice LoggingMonitoring
Certifications & Qualifications
Four-Year Degree or Equivalent
Industry Keywords
Application DevelopmentSoftware Quality StandardsIntegrated TestingCustomer Acceptance Testing

Tech Stack

Tools & technologies
CloudJavaMicroservicesSpringSpring BootSpringBoot

About the role

Key responsibilities & impact
  • Contribute to the design, development, and deployment of Caterpillar’s digital applications
  • Participate in new program development and maintenance of mobile, web, cloud, server, and distributed computing systems
  • Build backend microservices using the Spring Boot framework
  • Identify and resolve complex application and technical problems, including off-shift and weekend support
  • Work on complex systems or infrastructure components under Lead and Senior Developer mentorship
  • Drive application development focused on delivering business-value features
  • Maintain software quality standards and establish good development practices
  • Support development, debugging, and testing for application accuracy, integrity, interoperability, and completeness
  • Perform integrated testing and customer acceptance testing
  • Collaborate with project leads, senior developers, and testers
  • Perform other duties assigned by Caterpillar management

Requirements

What you’ll need
  • Position requires a four-year degree or equivalent from an accredited college or university
  • 3+ years of software development experience
  • 1+ years of experience working with Java Spring Boot framework
  • Hands-on experience with Spring Boot framework and OSGi specification
  • Strong knowledge of microservice logging, monitoring, debugging, and testing
  • Strong proficiency in Java programming language
  • Knowledge of RESTful web services and API development
  • Knowledge of JSON and YAML markup languages
  • Experience interconnecting microservices with databases
  • Experience in microservice integration, packaging, build automation, and deployment
  • Understanding of software development principles and methodologies
  • Ability to work in a team environment and collaborate effectively with developers and stakeholders
  • Excellent problem-solving and analytical skills
  • Strong communication and interpersonal skills