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. We are the makers, problem solvers, and future world builders who are creating stronger, more sustainable communities. We don't just talk about progress and innovation here – we make it happen, with our customers, where we work and live. Together, we are building a better world, so we can all enjoy living in it. The Java COE Senior Member is a hands‑on technical role focused on building, modernizing, and deploying enterprise Java applications. This position supports and coaches developers on modern Java development practices, with a strong emphasis on deploying applications to container platforms such as OpenShift (and possibly Kubernetes clusters) using Infrastructure as Code. The role is responsible for researching emerging Java technologies, frameworks, and tooling, and performing proof‑of‑concept implementations to evaluate their value within the Caterpillar enterprise. The incumbent will also be helping Java application developers troubleshoot production issues, provide on-call and day-to-day incident ticket response, provide application support and development with Java COE owned products and services, identify opportunities to automate and develop automation solutions to streamline operations tasks. The individual will champion modernized development by enabling AI‑assisted development processes and improving developer productivity through automation, while collaborating closely with senior developers, cybersecurity, and other information technology professionals to deliver secure, scalable, and cloud‑native solutions.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed