Job Title: Senior Consultant | Java Springboot Backend | Bengaluru | Engineering
Experience
3–8 years (flexible based on skill depth)
Role Overview
We are looking for a Java Backend Developer with strong experience in reactive system development to join our backend engineering team. You will work on highly scalable services built using Spring WebFlux, deployed on Kubernetes, and integrated with reactive databases using R2DBC.
This role is ideal for engineers who enjoy working on modern backend architectures, and distributed systems.
Key Responsibilities
- Design, develop, and maintain reactive backend services using Java and Spring WebFlux
- Build and optimize non-blocking, event-driven APIs
- Develop and maintain Kubernetes deployments using Helm charts
- Use Minikube for local Kubernetes-based development and testing workflows
- Implement reactive database access using R2DBC with native SQL queries
- Collaborate with DevOps and cloud teams to deploy and operate services on AWS and/or Azure
- Ensure high performance, scalability, reliability, and security of backend services
- Participate in code reviews, architectural discussions, and technical design decisions
Required Technical Skills
- 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.