Senior Java Developer (Spring WebFlux & Spring Boot)
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Must have
- · Expert in Java 11+ (Concurrency, Performance Tuning, JVM Internals)
- · Spring Boot & WebFlux Mastery (Functional Endpoints, RSocket, Reactive Security)
- · Reactive Systems (Reactor, R2DBC, Event-Driven Architecture, Saga Pattern)
- · PostgreSQL/Hibernate (Optimized queries, reactive transactions, connection pooling)
- · Cloud & DevOps (Kubernetes, Observability – Prometheus/Grafana, CI/CD)
- · Testing (JUnit 5, Mockito, Integration/Load Testing for Reactive Apps)
- · Leadership (Mentoring, RFCs, Tech Decision-Making).
Nice to have
- · Kafka/RabbitMQ (Event Sourcing, CQRS)
- · gRPC/Protobuf (High-performance RPC)
- · TDD/DDD (Domain-Driven Design)
- · Fintech/High-Traffic domain experience
Full description
Senior Java Developer (Spring WebFlux & Spring Boot)Experience: 5+ Years
Location: [On-site/Navi Mumbai]
Employment Type: [Full-time]
Job Summary:
We are seeking an experienced Senior Java Developer with 5+ years of expertise in Spring Boot, Spring WebFlux, and Reactive Systems to lead the development of high-throughput, low-latency applications. You will architect scalable microservices, mentor junior engineers, and drive best practices in reactive programming, cloud-native development, and distributed systems.
Key Responsibilities:
· Lead the design & development of reactive microservices using Spring WebFlux, Reactor, and R2DBC
· Architect high-performance, non-blocking systems optimized for concurrency & resilience
· Define reactive patterns (backpressure, retries, circuit breakers) and enforce best practices
· Optimize PostgreSQL/Hibernate interactions for reactive pipelines (R2DBC, Spring Data Reactive)
· Collaborate with SRE/DevOps to deploy on AWS/Azure/GCP (Kubernetes, Docker, Terraform)
· Conduct code reviews, improve testing strategies (JUnit 5, Testcontainers, contract testing)
· Troubleshoot production issues (latency, memory leaks, thread blocking) in reactive apps
· Mentor junior developers and evolve team technical standards
· Research emerging trends (Project Loom, Virtual Threads, Spring 6+ features)
Required Skills:
· Expert in Java 11+ (Concurrency, Performance Tuning, JVM Internals)
· Spring Boot & WebFlux Mastery (Functional Endpoints, RSocket, Reactive Security)
· Reactive Systems (Reactor, R2DBC, Event-Driven Architecture, Saga Pattern)
· PostgreSQL/Hibernate (Optimized queries, reactive transactions, connection pooling)
· Cloud & DevOps (Kubernetes, Observability – Prometheus/Grafana, CI/CD)
· Testing (JUnit 5, Mockito, Integration/Load Testing for Reactive Apps)