Senior Backend Engineer - AWS Microservices & Java

Caterpillar Inc.

Westminster (MD)

On-site

USD 113,000 - 183,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision benefits
401(k) savings plans
Paid time off plan
Health Savings Account (HSA)
Flexible Spending Accounts (FSAs)
Career Development
Incentive bonus
Parental leave
Tuition Reimbursement
Employee Discounts

Job summary

Caterpillar Inc. is seeking a Senior Software Engineer to build and support scalable, cloud-native applications on AWS. The ideal candidate has deep expertise in Java, Spring Boot, Microservices, and distributed systems, delivering secure, reliable, high-performing backend solutions at scale.

You will provide technical leadership, influence architecture, mentor engineers, and collaborate across teams to drive engineering excellence. Join a Fortune 100 leader focused on sustainable world-building.

Qualifications

  • 8+ years of experience building enterprise-scale backend applications.
  • Strong expertise in Java 11+/17+, Spring Boot, REST APIs, and Microservices.
  • Hands-on experience with AWS and cloud-native application development.
  • Strong understanding of distributed systems, event-driven architectures, and messaging patterns.
  • Experience with relational and NoSQL databases, including PostgreSQL, MySQL, and DynamoDB.
  • Proven ability to lead technical initiatives, mentor engineers, and drive architectural decisions.
  • Excellent problem-solving, communication, and collaboration skills.

Responsibilities

  • Design, develop, and support scalable backend services and REST APIs using Java and Spring Boot.
  • Architect and deliver cloud-native solutions on AWS.
  • Lead technical design and architecture decisions for new capabilities.
  • Build and optimize solutions using PostgreSQL, MySQL, and DynamoDB.
  • Develop event-driven and asynchronous processing systems.
  • Collaborate with Product, Architecture, DevOps, and QA teams to deliver high-quality software.
  • Conduct code reviews, mentor engineers, and promote engineering best practices.
  • Troubleshoot complex production issues and drive performance, scalability, and reliability improvements.
  • Implement CI/CD, observability, and operational excellence practices.

Skills

Leadership
Mentoring
Problem-solving
Communication
Cloud-native design

Tools

Java
Spring Boot
REST APIs
Microservices
AWS
PostgreSQL
MySQL
DynamoDB
Event-driven architectures

Job description

Caterpillar Inc. is seeking a Senior Software Engineer to build and support scalable, cloud-native applications on AWS. The ideal candidate has deep expertise in Java, Spring Boot, Microservices, and distributed systems, delivering secure, reliable, high-performing backend solutions at scale.

You will provide technical leadership, influence architecture, mentor engineers, and collaborate across teams to drive engineering excellence. Join a Fortune 100 leader focused on sustainable world-building.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Cloud-Native Java & AWS
Senior Backend Engineer - Cloud-Native Java & AWS

Caterpillar Financial Services Corporation • Broomfield (CO)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account
+4
Senior Backend Engineer – Java, Spring Boot on AWS
Senior Backend Engineer – Java, Spring Boot on AWS

Caterpillar Brazil • Chicago (IL), Northern (KY)

Hybrid
USD 113,000 - 183,000
Senior Backend Engineer | Cloud-Native Java & AWS
Senior Backend Engineer | Cloud-Native Java & AWS

Caterpillar Inc. • Chicago (IL)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
Senior Backend Engineer – Cloud-Native Java & AWS
Senior Backend Engineer – Cloud-Native Java & AWS

Caterpillar Brazil • Peoria (IL)

On-site
USD 113,000 - 183,000
Medical benefits
Dental benefits
Vision benefits
+9
Senior Java Backend Engineer: Cloud-Native Microservices
Senior Java Backend Engineer: Cloud-Native Microservices

Caterpillar Inc • Chicago (IL)

On-site
USD 113,000 - 183,000
Medical benefits
Paid time off
401(k)
+3
Senior Backend Engineer – AWS Microservices Leader
Senior Backend Engineer – AWS Microservices Leader

Stryker Corporation • Chicago (IL), Northern (KY)

Hybrid
Confidential
Medical, dental, and vision benefits
Paid time off
401(k) savings plans
+8
Senior Backend Engineer – AI‑Powered Microservices on AWS
Senior Backend Engineer – AI‑Powered Microservices on AWS

Caterpillar Brazil • Irving (TX)

On-site
USD 112,000 - 184,000
Medical benefits
Dental benefits
Vision benefits
+7
Cloud Java Engineer — Spring Boot & AWS
Cloud Java Engineer — Spring Boot & AWS

Caterpillar Inc. • Chicago (IL)

On-site
USD 98,000 - 158,000
Medical benefits
401(k) savings plan
Paid time off
Chicago-Based Senior Software Engineer — AWS & Microservices
Chicago-Based Senior Software Engineer — AWS & Microservices

Caterpillar Brazil • Chicago (IL), Northern (KY)

Hybrid
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
Senior Software Engineer: Cloud, AI & Scalable Systems
Senior Software Engineer: Cloud, AI & Scalable Systems

Caterpillar Inc. • Peoria (IL)

On-site
USD 112,710 - 183,140
Medical, dental, and vision benefits
Paid time off
401(k) with match
+2