Java Software Engineer

Caterpillar of Australia

Multiple Locations
Onsite
Java and spring boot proficiency
Microservices and restful apis
Cloud platforms (aws preferred)
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

Job Summary

  • 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.
  • The Java Software Engineer is responsible for designing, developing, testing, deploying, and maintaining high-quality software solutions using modern Java-based technologies in an agile environment.
  • Together, we are building a better world, so we can all enjoy living in it.

Matching Summary

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.

Skills & Requirements

Must-have

  • Java and Spring Boot proficiency
  • Microservices and RESTful APIs
  • Cloud platforms (AWS preferred)
  • Docker containerization
  • Agile methodologies
  • Automated testing and TDD/BDD

Nice-to-have

  • Problem-solving and debugging skills
  • Team-oriented mindset
  • AI-assisted development tools
  • Mentoring junior engineers

Key Requirements

  • 4-6+ years of Java experience
  • Bachelor's degree in Computer Science or related field
  • Onsite work 5 days a week

Work Rights

Not specified

Tailored Resume

Cover Letter