Senior Java Backend Engineer: Cloud-Native Microservices

Caterpillar Inc

Chicago (IL)

On-site

USD 113,000 - 183,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
Paid time off
401(k)
Health Savings Account (HSA)
Flexible Spending Accounts (FSAs)
Career development

Job summary

Caterpillar Inc. is seeking a Senior Software Engineer to build and support scalable, cloud-native applications on AWS. You will lead technical design and mentor engineers while delivering secure, reliable backend solutions at scale.

You will collaborate across teams to drive engineering excellence, use Java and Spring Boot to design REST APIs and microservices, and optimize data access with PostgreSQL, MySQL, and DynamoDB in a distributed environment.

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.

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

Java 11+/17+
Spring Boot
REST APIs
Microservices
AWS
Distributed systems
PostgreSQL
MySQL
DynamoDB
Leadership
Problem solving
Communication

Job description

Caterpillar Inc. is seeking a Senior Software Engineer to build and support scalable, cloud-native applications on AWS. You will lead technical design and mentor engineers while delivering secure, reliable backend solutions at scale.

You will collaborate across teams to drive engineering excellence, use Java and Spring Boot to design REST APIs and microservices, and optimize data access with PostgreSQL, MySQL, and DynamoDB in a distributed environment.

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 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 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 - AWS Microservices & Java
Senior Backend Engineer - AWS Microservices & Java

Caterpillar Inc. • Westminster (MD)

On-site
USD 113,000 - 183,000
Medical, dental, and vision benefits
401(k) savings plans
Paid time off plan
+7
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 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 – 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 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
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
Senior Software Engineer Remote Cloud-Native Microservices
Senior Software Engineer Remote Cloud-Native Microservices

Caterpillar Brazil • Irving (TX)

Hybrid
USD 156,998 - 183,140
Medical, dental, and vision benefits
401(k) savings plans
Paid time off
+1
Java Backend Engineer | Cloud-Native & CI/CD, Bangalore
Java Backend Engineer | Cloud-Native & CI/CD, Bangalore

Piohindi • Peoria (IL)

On-site
USD 5,000 - 10,000