Job Title: Java Developer (Spring WebFlux & Spring Boot)
Experience: 3+ Years
Location: [On-site/Navi Mumbai]
Employment Type: [Full-time]
We are looking for a skilled Java Developer with 3+ years of experience in Spring Boot, Spring WebFlux, and Reactive Programming to design, develop, and maintain high-performance, scalable web applications. The ideal candidate will have hands-on experience with reactive microservices, non-blocking I/O, and modern Spring ecosystem technologies (such as Reactor, R2DBC, and Hibernate).
You will work closely with cross-functional teams to build cloud-native, event-driven applications while ensuring code quality, performance, and maintainability.
Key Responsibilities:
· Design & develop reactive microservices using Spring Boot, Spring WebFlux, and Reactor (Mono/Flux)
· Implement non-blocking, asynchronous APIs and optimize application performance
· Work with PostgreSQL (or other relational/non-relational DBs) using R2DBC, Hibernate, and Spring Data Reactive Repositories
· Build RESTful APIs and integrate with front-end applications or third-party services
· Write unit & integration tests using JUnit, Mockito, and Spring Test
· Follow clean code principles, SOLID design patterns, and reactive best practices
· Collaborate with DevOps teams to deploy applications on AWS/Azure/Google Cloud
· Troubleshoot, debug, and optimize existing applications for scalability
· Stay updated with the latest trends in Java, Spring, and Reactive Programming
Required Skills & Experience:
· Core Java (8+) – Strong understanding of OOPs, Streams, Lambdas, and Concurrency
· Spring Boot & Spring WebFlux – Experience in building reactive, non-blocking applications
· Reactive Programming – Hands-on with Reactor (Mono/Flux), Reactive Streams, and R2DBC
· Database & ORM – Experience with PostgreSQL, Hibernate, and Spring Data (Reactive/JPA)
· Testing – Proficient in JUnit, Mockito, and Spring Test
· Microservices – Knowledge of event-driven architecture, API design, and distributed systems
· Version Control – Proficient in Git (GitHub/GitLab/Bitbucket)
· Cloud Basics – Familiarity with AWS/Azure/GCP is a plus