Position Details
About this role
Caterpillar is seeking a senior software engineer to develop and lead cloud-based backend services using Java and microservices, primarily on AWS and Azure platforms. The role involves technical leadership and problem-solving in a complex environment.
Key Responsibilities
- Design backend microservices
- Lead development and code reviews
- Deploy applications on cloud platforms
- Implement messaging solutions
- Troubleshoot technical issues
Technical Overview
The role involves designing and implementing backend microservices with Java 17, Spring Boot, and deploying on AWS and Azure cloud platforms, utilizing messaging solutions like Kafka and RabbitMQ.
Ideal Candidate
The ideal candidate is a senior software engineer with expertise in Java 17, Spring Boot, and microservices architecture, with experience deploying on AWS and Azure cloud platforms. Strong leadership and problem-solving skills are essential.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Lack of Java 17 experience, No microservices experience, No cloud deployment experience
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile