Required Skills & Experience: · 6+ years of Java backend development experience · Strong hands-on experience with Spring Boot and Spring WebFlux · Solid experience working with MongoDB (collections, schema design, aggregation) · Understanding of reactive programming principles and patterns · Familiarity with asynchronous data flow and Project Reactor · Experience building and consuming REST APIs · Familiarity with Docker, Git, and basic CI/CD pipelines · Good knowledge of unit testing, error handling, and exception management · Strong debugging, analytical, and problem-solving skills Preferred Qualifications: · Exposure to cloud platforms (AWS/GCP/Azure) · Experience with Kafka, RabbitMQ, or other message brokers · Knowledge of Kubernetes or container orchestration tools · Prior experience in Agile development environments · Understanding of OAuth2/JWT security models