Java Software Engineer
Caterpillar Inc.This role is no longer listed. Caterpillar Inc. took the posting down on Oct 5, so applying now won't reach anyone. It stays here for your saved list and any links you shared.
Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, test, deploy, and maintain scalable backend applications using Java and Spring Boot in an agile environment.
Build and integrate RESTful APIs and microservices, contributing to CI/CD pipelines and deployment processes.
Participate in code reviews, troubleshoot production issues, mentor junior engineers, and collaborate within distributed agile scrum teams.
Minimum Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field.
4–6+ years of professional software development experience, primarily in Java-based systems.
Strong proficiency in Java and Spring Boot, with experience in microservices and RESTful web services.
Requirement to work onsite five days a week; relocation available.
Ideal Candidate Profile
Experienced software engineer with strong backend development skills in Java and Spring Boot, capable of handling scalable microservices architectures.
Familiar with cloud platforms (preferably AWS), containerization (Docker), and modern CI/CD practices.
Able to operate effectively within distributed agile teams, including mentoring and collaborating on code quality and production support.
