Job Title: WebFlux Developer (Java Backend) Location: Navi Mumbai / Bangalore / Remote Mandatory Requirements Overall Experience: 5 years in Java backend development Mandatory WebFlux Experience: Minimum 2 years of hands-on production experience in Spring WebFlux / Reactive Programming Strong expertise in Project Reactor , non-blocking I/O , and reactive design patterns Hands-on experience building and scaling reactive microservices in production environments What You'll Do Design and develop high-performance, non-blocking reactive microservices using Spring WebFlux, Project Reactor, and R2DBC Build systems capable of handling high concurrency and low latency workloads Define and implement reactive patterns like backpressure, retries, circuit breakers, and fault tolerance Architect distributed systems from scratch with scalability and resilience in mind Integrate asynchronous workflows and messaging systems like Kafka and RabbitMQ Collaborate with DevOps, frontend, and Web3 teams to deliver enterprise-grade applications Lead backend development, conduct code reviews, and mentor junior developers Required Skills Strong expertise in Microservices Architecture and Distributed Systems Solid experience with SQL & NoSQL databases Deep understanding of Reactive Programming principles Experience with Kafka / RabbitMQ CI/CD, Git, and cloud-native deployment practices Who You Are You think in streams, not loops You understand and can explain backpressure, schedulers, and non-blocking execution You have debugged blocking calls inside reactive pipelines You know the difference between "using WebFlux" and "building truly reactive systems" Important Note: Please apply only if you have at least 2 years of hands-on production experience in Spring WebFlux / Reactive systems . Profiles with less than 2 years of WebFlux experience will not be considered.