Senior Java Developer

caterpillar

Bangalore 7 Years Exp Posted 4d ago

Job Description

  • 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:

  • A commercial experience of implementing:

    • Microservices and distributed architecture

    • Modern database design and technologies

    • Web applications on cloud infrastructure

    • Build, test, and dependency management tools

    • Restful APIs

  • Java, Spring, Spring Boot, Python

  • Willingness to learn and consistent approach to self-development and improvement.

  • Willingness to take on-board and provide feedback to colleagues, junior staff, and leaders.

  • Strong analytical, design and problem-solving skills.

  • Ability to effectively manage your own time and agreed priorities.

    • Experience with modern security principles and technologies

Similar Openings for You