Senior Java Developer

Caterpillar

Confirmed live yesterday High trust
Closes in 2 days

Quick summary

Work type
On-site
Location
Irving, TX
Salary
$112,710–$183,140 / yr
Posted
4 days ago
Freshness
Confirmed live yesterday
Closes
Oct 13, 2026 (soon)

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $161k
This role $148k
$101k $221k
below market most similar roles pay here above market

This role pays less than 73% of similar roles. Most pay $145,325–$177,412 — the blue band above. At the midpoint, this role pays about $148k versus about $161k 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 131 open roles on FindRole.

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

Most-posted roles

View all roles at Caterpillar

At a glance

TL;DR · Senior Java Developer

The Senior Java Developer joins a multi-disciplinary delivery team to develop high-value mining software solutions within the MineStar ecosystem. This role involves designing, building, and maintaining Java-based applications and services that process real-time data from sensors and control algorithms. Key responsibilities include producing clean, well-tested code, contributing to solution designs for complex problems, participating in code reviews, and supporting production operations through troubleshooting and root-cause analysis. The candidate must possess expertise in Java, Spring, Spring Boot, and microservices development within multi-threaded and distributed environments. Required skills include experience with RESTful APIs, modern database design, cloud infrastructure, and automated testing. The work addresses the technical challenge of interconnecting machines to provide real-time guidance, tracking, and supervisory control for operational mining fleets.

What you'll do

  • Design, build, and maintain Java-based applications and services for the MineStar ecosystem.
  • Produce clean, well-tested, and maintainable code that meets security and resilience standards.
  • Deliver features end-to-end from initial refinement and estimation through implementation and release.
  • Contribute to solution design and technical decision-making for complex software problems.
  • Participate in code and design reviews to promote engineering standards and reliability.
  • Monitor production services, troubleshoot incidents, and perform root-cause analysis for sustainable fixes.
  • Mentor other engineers through pairing, coaching, and knowledge sharing.

What we're looking for

  • Proven experience developing mission-critical Java software in multi-threaded and distributed environments.
  • Expertise in concurrent processing, real-time system performance, and algorithm-based software development.
  • Knowledge of the software development life cycle and structured methodologies for delivering software products.
  • Knowledge of technical troubleshooting approaches, tools, and techniques to resolve hardware, software, or operational issues.
  • Knowledge of problem-solving approaches and techniques for organizational, operational, or process problems.
  • Knowledge of the organization's industry group, trends, regulatory considerations, and major issues.
  • Commercial experience implementing microservices, distributed architecture, modern database design, and cloud infrastructure (preferred).
  • Experience with Java, Spring, Spring Boot, and Restful APIs (preferred).

More like this

Similar roles

Senior Java Developer

Citi

Irving, TX 12 days ago $107,120–$160,680
Java Spring Boot Microservices Angular JavaScript Docker Kubernetes CI/CD DevSecOps MSSQL Oracle NoSQL Kafka JUnit Cucumber Jasmine Mocha Data Structures and Algorithms Enterprise Design Patterns
5+ yrs exp Hybrid

AVP Senior Java Developer

Citi

Rutherford, NJ 4 days ago $121,200–$181,800
Java Spring REST API SQL NoSQL Big Data Python Docker Kubernetes CI/CD Jenkins GitLab CI Azure DevOps Prometheus Grafana ELK Stack Splunk AWS Azure Google Cloud Platform Co-pilot
8+ yrs exp Hybrid

Senior Full-stack Java Developer, VP

Citi

Jersey City, NJ 25 days ago $142,320–$213,480
Java Spring Boot Spring Cloud Microservices Kubernetes OpenShift Docker Kafka IBM MQ Solace CI/CD DevOps Redis Couchbase Git Maven Gradle OpenTelemetry Grafana GitHub Copilot Agile
6+ yrs exp Hybrid

Senior Back-End Java Developer, Trading Platforms

Citi

Jersey City, NJ 24 days ago $142,320–$213,480
Java Kotlin Python Spring Boot Microservices Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD Trunk-based Development Infrastructure as Code Distributed Systems
Hybrid

Senior Java Developer, Agentic AI Squad Lead

Caterpillar

Irving, TX 4 days ago $112,710–$183,140
Java Spring Spring Boot Microservices RESTful APIs AI Agentic Workflows CI/CD DevOps Automated Testing Prompt Engineering Distributed Architecture Secure Coding Root-Cause Analysis
7+ yrs exp

Senior Java Software Engineer

Boeing

Herndon, VA +3 20 days ago $171,700–$232,300
Java ReactJS Python CI/CD C++ Angular HTML CSS DevSecOps Scaled Agile Linux Windows Configuration Management Web Services Distributed Computing
10+ yrs exp