Description : About the Role :
We are looking for a skilled Java Developer with strong experience in Reactive Programming to join our dynamic team. The ideal candidate will be responsible for developing high-performance, scalable, and responsive applications using modern Java frameworks.
Key Responsibilities :
- Design, develop, and maintain reactive applications using Java and related frameworks.
- Implement Reactive Programming paradigms to improve application performance and
responsiveness.
Collaborate with cross-functional teams to understand requirements and deliver scalable solutions.Write clean, maintainable, and efficient code while following best practices.Perform code reviews, debugging, and performance tuning.Stay updated with new technologies, frameworks, and trends in Java and reactive Skills & Experience :6 - 8 years of hands-on experience in Java development.Strong experience with Reactive Programming frameworks such as Project Reactor, RxJava, or Akka.Solid understanding of Spring Boot, Spring WebFlux, or similar frameworks.Experience with RESTful APIs, microservices architecture, and cloud-native applications.Knowledge of database systems (SQL / NoSQL) and caching mechanisms.Strong problem-solving skills and ability to work in a fast-paced agile environment.Preferred Skills :
Familiarity with message brokers like Kafka, RabbitMQ, or ActiveMQ.Exposure to CI / CD pipelines, Git, and DevOps practices.Understanding of unit testing frameworks such as JUnit or TestNG.(ref : hirist.tech)