Java Engineer

Caterpillar

Confirmed live today High trust
Closes in 4 days

Quick summary

Work type
On-site
Location
Chicago, ILPeoria, ILIrving, TXDallas, TX
Salary
$81,370–$122,060 / yr
Posted
3 days ago
Freshness
Confirmed live today
Closes
Oct 1, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $163k
This role $102k
$67k most similar roles pay here $213k

This role pays less than 96% of similar roles. Most pay $134,925–$192,050 — the shaded band above. At the midpoint, this role pays about $102k versus about $163k for comparable roles.

Based on 240 similar postings.

Employer

About Caterpillar

Caterpillar Inc. is the world''s largest manufacturer of construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives. Industry: Heavy Equipment & Manufacturing

Caterpillar currently has 54 open roles on FindRole.

Listed pay typically runs $128,470–$190,176 across 53 roles with salary data.

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Java Engineer

As a Java Engineer, you will join an agile software engineering team dedicated to designing, building, testing, and supporting reliable applications. You will translate client requirements into practical technical solutions while improving workflows through automation and writing maintainable source code for application integration and maintenance. The role involves utilizing automated testing practices to ensure high quality and adherence to specifications. Key technologies and skills include Java, Spring Boot, OpenSearch, and Amazon Web Services, specifically involving AWS Fargate and Amazon Elastic Container Service for containerized deployments. You will also apply knowledge of microservices and the software development life cycle to manage products effectively. The work focuses on creating digital solutions that leverage data, advanced analytics, telematics, and AI capabilities to support a vast network of connected assets across various industrial sectors.

What you'll do

  • Design, develop, enhance, and support software applications using agile methodologies.
  • Translate client requirements into practical technical solutions and automated workflows.
  • Write maintainable source code for application integration and ongoing maintenance.
  • Implement automated testing practices to validate software quality and requirement compliance.
  • Integrate software components, interfaces, platforms, and packages into existing systems.
  • Manage the full software development lifecycle to deliver high-quality products.

What we're looking for

  • Must be located in Chicago, IL, Peoria, IL, or Dallas, TX.
  • Knowledge of software development life cycle (SDLC) and related tools.
  • Ability to design, configure, and integrate software components, interfaces, and platforms.
  • Ability to plan and execute testing approaches to ensure software quality.
  • Strong decision-making, critical thinking, and technical communication skills.
  • Hands-on experience or academic/project knowledge in Java and Spring Boot (preferred).
  • Experience or knowledge of OpenSearch and Amazon Web Services (AWS) (preferred).
  • Experience or knowledge of containerized deployments using AWS Fargate and ECS, and microservices (preferred).

More like this

Similar roles

Senior Software Engineer

Caterpillar

Irving, TX 90 days ago $156,998–$183,140
Java Spring Boot AWS Python RESTful API Microservices Terraform CloudFormation CI/CD Azure DevOps Jenkins Kinesis Lambda S3 SQS SNS Shell Scripting Agile Automated Testing Event-driven Architecture
5+ yrs exp

Lead Java Engineer

TransUnion

Chicago, IL +3 18 days ago $90,000–$150,000
Java Spring Boot Spring Batch Spring Security Spring Cloud Spring Data GCP Kubernetes REST APIs Microservices CI/CD DevSecOps Maven Git SonarQube JUnit TestNG WireMock TestContainers Google Cloud Spanner SRE
6+ yrs exp Hybrid

Lead Software Engineer, Java

JPMorgan Chase

Chicago, IL 81 days ago
Java C# .NET AWS Azure AI Machine Learning CI/CD Agile Automation SaaS CRM Cloud Native data, analytics
5+ yrs exp

Lead Software Engineer, Java

JPMorgan Chase

Houston, TX 17 days ago
Java Spring Boot RESTful APIs Microservices SQL NoSQL Oracle MongoDB Kafka Elasticsearch Gemfire Databricks Snowflake JUnit Mockito Jenkins Spinnaker CI/CD AWS Docker Kubernetes React JS TypeScript GitHub Copilot Claude
5+ yrs exp

Staff Software Engineer, Java

Walmart

Bellevue, WA 51 days ago $132,000–$264,000
Java Spring Boot TypeScript ReactJS RESTful APIs Microservices Git CI/CD SQL NoSQL GCP Azure Docker Kubernetes System Design
4+ yrs exp

Java Software Engineer II

JPMorgan Chase

Jersey City, NJ 39 days ago
Java Kotlin Spring Boot SQL Liquibase Microservices REST APIs AWS S3 CloudWatch Kubernetes EKS Docker Kafka CI/CD Agile System Design
2+ yrs exp