Career Area:
Engineering
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar yourejoining a global team who cares not just about the work we do but also about each other. We are the makers problem solvers and future world builders who are creating stronger more sustainable communities. We dontjust talk about progress and innovation here we make it happen with our customers where we work and live. Together we are building a better world so we can all enjoy living in it.
Role Definition
We are looking for a Java Backend Lead with deep expertise in reactive system development to join our backend engineering team. You will lead the design and delivery of highly scalable services built using Spring WebFlux deployed on Kubernetes and integrated with reactive databases using R2DBC.
This role is ideal for engineers who are passionate about modern backend architectures and distributed systems and who are ready to take ownership of technical direction while mentoring and growing those around them.
Experience
7-12 years with Graduation
Responsibilities
- Lead the design development and maintenance of reactive backend services using Java and Spring WebFlux
- Define and enforce architectural standards coding conventions and best practices across the team
- Lead the implementation of reactive database access strategies using R2DBC with native SQL queries
- Partner with DevOps and cloud teams to architect deploy and operate services on AWS and/or Azure
- Lead and actively contribute to code reviews architectural discussions and cross-team technical design decisions
- Mentor and coach backend engineers raising the overall technical capability of the team
- Identify and manage technical debt proactively proposing and implementing improvements
Skill Descriptor
- Java (8) with strong backend development experience
- Spring WebFlux
- Hands-on experience building reactive services
- Understanding of reactive programming concepts (Mono Flux non-blocking I/O)
- Kubernetes & Helm
- Experience working with Kubernetes clusters
- Helm chart creation and maintenance
- Minikube
- Familiarity with local Kubernetes-based development and testing
- R2DBC with SQL
- Reactive database access using native SQL queries
- No use of JPA/Hibernate (SQL-first approach)
- Cloud Platforms (AWS / Azure)
- Basic understanding of cloud infrastructure and services
- Ability to work with cloud-hosted Kubernetes environments
Additional Skills (Nice-to-have)
- PostgreSQL
- Experience with PostgreSQL-specific features is a plus
- Developers transitioning from SQL Server Oracle or MySQL are welcome
- Liquibase
- Database schema versioning and migrations
- OAuth2 Security
- Authentication and authorization implementation.
Posting Dates:
March 11 2026 - March 24 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply Join our Talent Community.
Career Area:EngineeringJob Description:Your Work Shapes the World at Caterpillar Inc. When you join Caterpillar yourejoining a global team who cares not just about the work we do but also about each other. We are the makers problem solvers and future world builders who are creating stronger more su...
Career Area:
Engineering
Job Description:
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar yourejoining a global team who cares not just about the work we do but also about each other. We are the makers problem solvers and future world builders who are creating stronger more sustainable communities. We dontjust talk about progress and innovation here we make it happen with our customers where we work and live. Together we are building a better world so we can all enjoy living in it.
Role Definition
We are looking for a Java Backend Lead with deep expertise in reactive system development to join our backend engineering team. You will lead the design and delivery of highly scalable services built using Spring WebFlux deployed on Kubernetes and integrated with reactive databases using R2DBC.
This role is ideal for engineers who are passionate about modern backend architectures and distributed systems and who are ready to take ownership of technical direction while mentoring and growing those around them.
Experience
7-12 years with Graduation
Responsibilities
- Lead the design development and maintenance of reactive backend services using Java and Spring WebFlux
- Define and enforce architectural standards coding conventions and best practices across the team
- Lead the implementation of reactive database access strategies using R2DBC with native SQL queries
- Partner with DevOps and cloud teams to architect deploy and operate services on AWS and/or Azure
- Lead and actively contribute to code reviews architectural discussions and cross-team technical design decisions
- Mentor and coach backend engineers raising the overall technical capability of the team
- Identify and manage technical debt proactively proposing and implementing improvements
Skill Descriptor
- Java (8) with strong backend development experience
- Spring WebFlux
- Hands-on experience building reactive services
- Understanding of reactive programming concepts (Mono Flux non-blocking I/O)
- Kubernetes & Helm
- Experience working with Kubernetes clusters
- Helm chart creation and maintenance
- Minikube
- Familiarity with local Kubernetes-based development and testing
- R2DBC with SQL
- Reactive database access using native SQL queries
- No use of JPA/Hibernate (SQL-first approach)
- Cloud Platforms (AWS / Azure)
- Basic understanding of cloud infrastructure and services
- Ability to work with cloud-hosted Kubernetes environments
Additional Skills (Nice-to-have)
- PostgreSQL
- Experience with PostgreSQL-specific features is a plus
- Developers transitioning from SQL Server Oracle or MySQL are welcome
- Liquibase
- Database schema versioning and migrations
- OAuth2 Security
- Authentication and authorization implementation.
Posting Dates:
March 11 2026 - March 24 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply Join our Talent Community.
View more
View less