We are seeking a skilled and experienced Java Developer to join our multi-disciplinary delivery teams that deliver world class mining software solutions. The Java Developer will be responsible for developing software within a high performing, self-managing and energetic team, delivering high-value software for our enterprise customers.
Responsibilities:
- Design, build and maintain Java-based applications and services that support Caterpillar s MineStar ecosystem.
- Produce clean, well-tested, maintainable code aligned to agreed standards, with quality, security and resilience built in, and with appropriate automated tests, reviews and documentation.
- Work with the scrum team to deliver features end-to-end, from refinement and estimation through to implementation, testing and release.
- Contribute to solution design and technical decision-making for complex problems, creating clear design artefacts to support delivery and ongoing support.
- Participate in code and design reviews, promoting engineering standards and continuous improvement in quality,
performance and reliability.
- Take ownership of assigned technical outcomes, communicating progress, risks and dependencies and helping the team deliver predictably.
- Partner with Product, Engineering and Quality Engineering to clarify requirements, align on acceptance criteria and incorporate feedback.
- Support production operations by monitoring services, troubleshooting incidents, performing root-cause analysis and implementing sustainable fixes.
- Mentor and support other engineers through pairing, coaching and knowledge sharing; contribute to hiring and capability uplift as needed.
Experience required:
- 7+ years of relevant commercial development experience
Skills Required:
- Microservices and distributed architecture
- Modern database design and technologies
- Web applications on cloud infrastructure
- Build, test, and dependency management tools
- Restful APIs
- Java
- Spring
- Spri
📌 Senior Java Developer (Chennai)
🏢 Caterpillar
📍 Chennai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.