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