Senior Developer - Java
Caterpillar Inc · Chennai · onsite · Posted today
Undisclosed9–14 yrsfulltimeSourced from
About a minute. You'll make an account on the way through.
About this role
Job Summary
Key Responsibilities
Skills Required
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)
This position requires working onsite five days a week.
Relocation is available for this position.
Visa Sponsorship is not available for this position.
Sourced from naukri
Skills
Design PatternsAutomationDevopsDockerCI/CD PipelinesDistributed Systemscloud platformsapi designgoogle cloud platformamazon web servicesbuild toolsEnterprise ArchitectureBuild AutomationdebuggingdeploymentcloudArchitectureMicrosoft AzureArtificial Intelligence
About Caterpillar Inc

Caterpillar Inc
Industrial Machinery
7.3k+
employees
1925
101 years old
Bangalore / Bengaluru, Karnataka
India
₹14L PA avg
Avg at Caterpillar Inc
About
Caterpillar Inc is a global leader in manufacturing construction and mining equipment, engines, and turbines, addressing industry needs for efficient, sustainable solutions.
Industries
Industrial MachineryEngineering & Construction
Employee ratings
10 reviews
4.1/ 5
Culture
3.7
Career growth
3.1
Work-life
3.6
Employees rate it well for
Company Culture41Work-Life Balance41
Find them on