All jobs

Technical Lead - Java | Spring Webflux | Kubernetes

Caterpillar1d ago
Bangalore, KarnatakaOnsiteFull-timeMid Level7+ yrs exp

Top focus

Tech LeadKubernetes Engineer

Career Area: 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 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: 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 .

Required skills

JavaSpring WebFluxKubernetesR2DBCAWSAzurePostgreSQLLiquibaseOAuth2
Posted on JobRush — the end-to-end AI job-search platform.