Technical Lead - Java | Spring Webflux | Kubernetes
Caterpillar Inc.
We do not know your resume yet
Upload your resume to unlock your actual match score and identify important JD keywords before applying.
Recruiters may search these ATS Keywords in your resume
Keywords
Job Description
Engineering
Job Description
Your Work Shapes the World at Caterpillar Inc.
When you join Caterpillar, you're joining 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 don't just 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
- 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
- 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.
June 12, 2026 - June 13, 2026
Caterpillar is an Equal Opportunity Employer. Qualified applicants of any age are encouraged to apply
Not ready to apply? Join our Talent Community.
About The Company
Caterpillar Inc.
For nearly 100 years, we’ve been helping customers build a better, more sustainable world and are committed and contributing to a reduced-carbon future. Our innovative products and services, backed by our global dealer network, provide exceptional value that helps customers succeed. With 2023 sales and revenues of $67.1 billion, Caterpillar Inc. is the world’s leading manufacturer of construction and mining equipment, off-highway diesel and natural gas engines, industrial gas turbines and diesel-electric locomotives. Caterpillar does business on every continent, principally operating through three primary segments – Construction Industries, Resource Industries and Energy & Transportation – and providing financing and related services through our Financial Products segment.
How to Apply Better for This Job
This section explains the correct next step without forcing sign-in immediately.
Check ATS score before applying
Scan your resume for ATS readability, formatting issues, missing sections, weak keywords, and content gaps.
Customize your resume for this JD
Match your resume with the job description and add aws , sql , flux , helm , java , keywords where they fit naturally.
Find similar jobs too
Do not depend on one opening. Use your resume to find similar frontend jobs across relevant job platforms.
Ready with your customized resume?
Once your resume includes the right skills and is ATS-friendly, you can apply directly on the source platform.
Market Insights:Best Android Developer Jobs in India
Find the latest Android Developer jobs across top Indian cities. Compare job counts by location and apply where hiring demand is higher.