[Skip to main content](#main-content)

[ OpenNash ](https://opennash.com/) / [Jobs](https://jobs.opennash.com/) [ 01 Search jobs](https://jobs.opennash.com/search/)[ 02 Companies](https://jobs.opennash.com/explore/)[ 03 Hiring report](https://jobs.opennash.com/reports/hiring/)[ 04 AI assistants](https://jobs.opennash.com/connect/)[ 05 How it works](https://jobs.opennash.com/methodology/)

Caterpillar · Chennai, Tamil Nadu

# Senior Developer - Java

Chennai, Tamil Nadu Full-time Senior individual contributor Software Engineering 

Listed on Caterpillar’s official careers site. Posted October 27, 2026. Check that it is still open and apply there.
[Apply on Caterpillar’s careers site →](https://cat.wd5.myworkdayjobs.com/CaterpillarCareers/job/Chennai-Tamil-Nadu/Senior-Developer---Java_R0000402001)

[OpenNash Jobs](https://jobs.opennash.com/) / [Caterpillar](https://jobs.opennash.com/companies/caterpillar/) / Senior Developer - Java

## Job 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.

### Job Summary

We are looking for a Senior Java Engineer to lead the design, development, and modernization of enterprise-grade applications that support AI-driven and intelligent digital capabilities. This role involves transforming legacy systems into scalable, resilient, and production-ready solutions aligned with modern architecture principles and engineering best practices. The ideal candidate will demonstrate strong technical expertise, ownership and drive high-quality delivery.

### Key Responsibilities
- Lead the design, development, and delivery of robust Java-based applications and services
- Write high-quality, scalable, and maintainable code following industry standards and best practices
- Conduct and lead code reviews, ensuring adherence to quality, performance, and security standards
- Collaborate with architects, product owners, and cross-functional teams to define and implement scalable solutions
- Drive analysis, refactoring, and modernization of legacy systems and applications
- Mentor and guide junior developers, fostering team capability and engineering excellence
- Partner with DevOps teams to streamline CI/CD pipelines, build automation, and deployment strategies Proactively troubleshoot complex issues, perform root cause analysis, and lead production support efforts
- Optimize application performance, scalability, reliability, and maintainability Champion adoption of modern development practices, including automation, observability, and design patterns Lead API design and development aligned with enterprise architecture standards
- Contribute to technical decision-making, solution design discussions, and roadmap planning Skills Required: 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, OOP principles, and advanced design patterns Extensive experience with Spring Framework (Spring Boot) and RESTful API development
- Solid expertise in JPA/Hibernate, JDBC, and relational databases (SQL) Hands-on experience with unit testing and integration testing frameworks (e.g., JUnit, Mockito)
- Strong experience with Git, branching strategies, and build tools such as Maven/Gradle
- Proven ability in debugging, performance tuning, and problem-solving in complex systems Experience with Docker, containerization, and cloud platforms (AWS/Azure/GCP preferred) Good understanding of scalability, distributed systems, and system integration patterns Exposure to automation, AI/ML integration concepts, or modern engineering trends is an advantage
- Strong communication and collaboration skills, with the ability to influence, mentor, and work effectively across teams This position requires working onsite five days a week.

Relocation is available for this position. Visa Sponsorship is not available for this position.

### Posting Dates

October 27, 2026 - November 9, 2026 Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply Not ready to apply? Join our Talent Community.

## At a glance
- Posted by the employer: Oct 27, 2026
- First seen by OpenNash: Nov 1, 2026
- Last checked: Nov 1, 2026
- Listed for: 5 days
- Location: Chennai, Tamil Nadu
- Employment type: Full-time[Apply on Caterpillar’s careers site →](https://cat.wd5.myworkdayjobs.com/CaterpillarCareers/job/Chennai-Tamil-Nadu/Senior-Developer---Java_R0000402001)

## Hiring at Caterpillar
- Open jobs: 909
- New in the last 7 days: After two weekly collections
- Tracked since: Jul 9, 2026

[All Caterpillar jobs](https://jobs.opennash.com/companies/caterpillar/) · [Weekly hiring report](/reports/hiring/)

## More jobs at Caterpillar

### [Embedded Software Engineer](https://jobs.opennash.com/companies/caterpillar/jobs/797b4e54e214f6bd1fa9/)

Chennai, Tamil Nadu

### [Embedded Software Senior Engineer](https://jobs.opennash.com/companies/caterpillar/jobs/ad811e10fbdb472ba635/)

Chennai, Tamil Nadu

### [Manager Software Engineer](https://jobs.opennash.com/companies/caterpillar/jobs/03f59fe5081d8a239f58/)

Chennai, Tamil Nadu

### [Model Based Developer - Transmission / Drivetrain](https://jobs.opennash.com/companies/caterpillar/jobs/56c6150c0e1929147ef5/)

Chennai, Tamil Nadu

### [Senior Software Engineer- Salesforce](https://jobs.opennash.com/companies/caterpillar/jobs/83243129d79370f1fd2d/)

Chennai, Tamil Nadu

## Similar jobs at other companies

### [Senior Software Developer – Java Full stack (Java + Angular + OracleDB)](https://jobs.opennash.com/companies/siemens/jobs/8bf734b2da72dd83953e/)

Siemens 

### [Java Developer](https://jobs.opennash.com/companies/ntt/jobs/30f6af064b7bdb344337/)

NTT · Caceres, Spain

### [Senior Java Developer](https://jobs.opennash.com/companies/ntt/jobs/37cd319916362084d93e/)

NTT · Bangkok, Thailand

### [Java developer](https://jobs.opennash.com/companies/accenture/jobs/f4e7eb59988d913b0ac2/)

Accenture 

### [Senior Java Developer](https://jobs.opennash.com/companies/siemens/jobs/3c992bac033d29effa8c/)

Siemens 

OpenNash lists jobs from employers’ own careers sites and does not handle applications.
Dates come from the employer where stated; “first seen” and “last checked” are our own observations.

[ OpenNash ](https://opennash.com/)

AI-native services firm that builds custom software and 24/7 AI agents.

OpenNash Jobs is an OpenNash Applied AI project.
[Book time with OpenNash](https://calendly.com/opennash/new-meeting?hide_gdpr_banner=1)

Jobs
- [Search jobs](https://jobs.opennash.com/search/)
- [Companies](https://jobs.opennash.com/explore/)
- [Hiring report](https://jobs.opennash.com/reports/hiring/)
- [AI assistants](https://jobs.opennash.com/connect/)
- [How it works](https://jobs.opennash.com/methodology/)

OpenNash
- [opennash.com](https://opennash.com/)
- [Services](https://opennash.com/ai-agent-consulting/)
- [OpenNash CX](https://opennash.com/cx/)
- [AI Tools](https://opennash.com/ai-tools/)
- [Blog](https://opennash.com/blog/)
- [About](https://opennash.com/about/)

Contact
- [hello@opennash.com](mailto:hello@opennash.com)

- [LinkedIn](https://www.linkedin.com/company/opennash)

- [Support](https://jobs.opennash.com/support/)

- [Privacy](https://jobs.opennash.com/privacy/)

- [Terms](https://jobs.opennash.com/terms/)

© 2026 OpenNash, Inc. Company names and public job postings belong to their respective owners. Employers control source availability and application decisions.
