Cloud Java Engineer — Spring Boot & AWS

Caterpillar Inc.

Chicago (IL)

On-site

USD 98,000 - 158,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
401(k) savings plan
Paid time off

Job summary

Caterpillar Inc. is seeking a Software Engineer on Cat Digital Platform to build scalable, secure cloud solutions and APIs for data, services, and customers worldwide.

You will design, test, and deliver backend systems with a strong emphasis on quality, reliability, and operational readiness. The role emphasizes collaboration across engineering, product, and business teams, with participation in CI/CD, code reviews, and technical documentation.

Qualifications

  • Experience developing RESTful APIs and microservices using Java 21+, Spring Boot, API gateway technologies such as Apigee, and cloud platforms such as AWS, Azure, or GCP.
  • Understanding of API security concepts, including OAuth 2.0, JWT, and service-to-service communication patterns.
  • Strong understanding of data structures and object-oriented design principles.
  • Experience with event-driven architectures and messaging technologies such as Kafka, AWS SQS, AWS SNS, AWS Kinesis, or RabbitMQ.

Responsibilities

  • Develop, test, and maintain backend RESTful APIs using Java, Spring Boot, and AWS cloud services.
  • Develop and maintain API contracts, payload schemas, and OpenAPI/Swagger specifications.
  • Implement integrations using established authentication and authorization standards, including OAuth 2.0.
  • Develop automated unit and integration tests and participate in performance, load, and quality testing activities.
  • Participate in peer code reviews and contribute to engineering best practices and continuous improvement initiatives.
  • Troubleshoot and resolve application, integration, and production support issues.
  • Contribute to CI/CD pipeline automation, deployment processes, and operational support activities.
  • Create and maintain technical documentation, deployment guides, and operational runbooks.

Skills

RESTful APIs
Java
Spring Boot
OAuth 2.0
Cloud platforms AWS/Azure/GCP
API gateway Apigee
Kafka/SQS/SNS
CI/CD
Testing

Tools

AWS
Azure
GCP
Spring Boot

Job description

Caterpillar Inc. is seeking a Software Engineer on Cat Digital Platform to build scalable, secure cloud solutions and APIs for data, services, and customers worldwide.

You will design, test, and deliver backend systems with a strong emphasis on quality, reliability, and operational readiness. The role emphasizes collaboration across engineering, product, and business teams, with participation in CI/CD, code reviews, and technical documentation.

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 – 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 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 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 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
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
Backend Engineer: Java 17 + Spring Boot in AI‑Powered Cloud
Backend Engineer: Java 17 + Spring Boot in AI‑Powered Cloud

Caterpillar Brazil • Irving (TX)

On-site
USD 97,000 - 159,000
Medical benefits
Dental benefits
Vision benefits
+8
Lead Software Engineer – Cloud, APIs & Microservices
Lead Software Engineer – Cloud, APIs & Microservices

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

Hybrid
USD 128,000 - 209,000
Medical, dental, and vision benefits
401(k) savings plans
Health Savings Account (HSA)
+3