Saltar al contenido principal
Un grupo de personas sentadas en sillas y mirando una computadora portátil

Engineering

Technical Lead - Java | Spring Webflux | Kubernetes

Ubicación Bangalore, Karnātaka, India
Fecha de publicación
Aplicar por
Tipo de contrato Full time
Tipo de trabajo Regular
Id. de solicitud R0000355921

Descripción

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.

Comunidad de talentos

Manténgase informado sobre las últimas ofertas laborales y noticias de Caterpillar.

Únete ahora
Un collage de gente sonriendo