Caterpillar

Senior Developer - Java

Caterpillar
Apply
3 days ago
Chennai, IndiaSenior

Responsibilities

  • Lead the design, development, and delivery of scalable Java-based applications and services.
  • Write maintainable code and lead code reviews for quality, performance, and security.
  • Collaborate with architects, product owners, and cross-functional teams on scalable solutions.
  • Analyze, refactor, and modernize legacy systems and applications.
  • Mentor junior developers and promote engineering excellence.
  • Partner with DevOps teams on CI/CD pipelines, build automation, and deployment strategies.
  • Troubleshoot complex issues, perform root-cause analysis, and lead production support efforts.
  • Optimize application performance, scalability, reliability, and maintainability.
  • Lead enterprise API design and development.
  • Contribute to technical decisions, solution design, and roadmap planning.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 9+ years of experience in software engineering or distributed systems.
  • Strong proficiency in Java/J2EE, object-oriented programming, and advanced design patterns.
  • Extensive experience with Spring Framework, Spring Boot, and RESTful API development.
  • Expertise with JPA/Hibernate, JDBC, and relational SQL databases.
  • Hands-on experience with JUnit, Mockito, and unit and integration testing.
  • Experience with Git, branching strategies, and Maven or Gradle.
  • Ability to debug, tune performance, and solve complex systems problems.
  • Experience with Docker and containerization, plus cloud platforms such as AWS, Azure, or GCP.
  • Understanding of scalability, distributed systems, and system integration patterns.
  • Exposure to automation, AI/ML integration concepts, or modern engineering trends is advantageous.
  • Strong communication, collaboration, mentoring, and cross-functional influence skills.

Benefits

  • The position requires working onsite five days per week.
  • Relocation is available for this position.

Tech Stack

Categories

Caterpillar

About Caterpillar

10,000+ employees

Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.

Contact me