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