Java Developer Reactive Programming

2 days ago


Bengaluru Chennai Hyderabad, India Venpa Staffing Full time ₹ 15,00,000 - ₹ 25,00,000 per year

Job Description:

We are looking for an experienced Java Developer with strong expertise in Reactive Programming to join our development team. The ideal candidate will design and build scalable, high-performance applications using modern Java frameworks and reactive paradigms.

Key Responsibilities:

  • Design, develop, and maintain high-performance, reactive applications using Java.
  • Implement event-driven and non-blocking architectures with frameworks like Spring WebFlux, Project Reactor, or RxJava.
  • Work on microservices-based solutions with focus on scalability, resilience, and performance.
  • Collaborate with cross-functional teams including architects, DevOps, and QA to deliver end-to-end solutions.
  • Optimize applications for responsiveness, reliability, and real-time processing.
  • Participate in code reviews, technical discussions, and contribute to best practices.

Must Have Skills:

  • Strong programming skills in Core Java, Java 8+ features (Streams, Lambdas, CompletableFuture, etc.).
  • Hands-on experience with Reactive Programming frameworks like Spring WebFlux, Project Reactor, or RxJava.
  • Good understanding of asynchronous programming, non-blocking I/O, and event-driven design patterns.
  • Experience in developing REST APIs and Microservices.
  • Exposure to Spring Boot, JPA/Hibernate, and SQL/NoSQL databases.
  • Knowledge of Docker, Kubernetes, and cloud platforms (AWS/Azure/GCP) is an added advantage.

Good to Have:

  • Experience with Kafka, RabbitMQ, or other messaging systems.
  • Familiarity with CI/CD pipelines, Git, Jenkins, and DevOps practices.
  • Knowledge of Reactive Streams specification.

Qualifications:

  • Bachelors or Masters degree in Computer Science, Information Technology, or related field.
  • Proven track record of building scalable applications with modern Java frameworks.


  • Bengaluru, India Tata Consultancy Services Full time

    Role : Java J2EE + Reactive Programming Experience : 8 - 12 years Location : Bangalore, Bhubaneswar, Pune, Hyderabad, NCR Job Description : - Should have good hands on experience or atleast knowledge of Project Reactor, Webflux, Spring Reactive, Reactive streams - Good experience working in concurrent, multithreaded systems and Java Executor framework -...


  • Bengaluru, India Tata Consultancy Services Full time

    Role : Java J2EE + Reactive ProgrammingExperience : 8 - 12 yearsLocation : Bangalore, Bhubaneswar, Pune, Hyderabad, NCRJob Description :Should have good hands on experience or atleast knowledge of Project Reactor, Webflux, Spring Reactive, Reactive streamsGood experience working in concurrent, multithreaded systems and Java Executor frameworkCandidate should...


  • Bengaluru, India Tata Consultancy Services Full time

    Role : Java J2EE + Reactive ProgrammingExperience : 8 - 12 yearsLocation : Bangalore, Bhubaneswar, Pune, Hyderabad, NCRJob Description :- Should have good hands on experience or atleast knowledge of Project Reactor, Webflux, Spring Reactive, Reactive streams- Good experience working in concurrent, multithreaded systems and Java Executor framework- Candidate...


  • Bengaluru, India Tata Consultancy Services Full time

    Role : Java J2EE + Reactive Programming Experience : 8 - 12 years Location : Bangalore, Bhubaneswar, Pune, Hyderabad, NCR Job Description : Should have good hands on experience or atleast knowledge of Project Reactor, Webflux, Spring Reactive, Reactive streams Good experience working in concurrent, multithreaded systems and Java Executor framework...


  • Bengaluru, India Tata Consultancy Services Full time

    Role : Java J2EE + Reactive Programming Experience : 8 - 12 years Location : Bangalore, Bhubaneswar, Pune, Hyderabad, NCR Job Description : Should have good hands on experience or atleast knowledge of Project Reactor, Webflux, Spring Reactive, Reactive streams Good experience working in concurrent, multithreaded systems and Java Executor framework...


  • Bengaluru, India Tata Consultancy Services Full time

    Role : Java J2EE + Reactive ProgrammingExperience : 8 - 12 yearsLocation : Bangalore, Bhubaneswar, Pune, Hyderabad, NCRJob Description :Should have good hands on experience or atleast knowledge of Project Reactor, Webflux, Spring Reactive, Reactive streamsGood experience working in concurrent, multithreaded systems and Java Executor frameworkCandidate should...


  • Bengaluru, India Tata Consultancy Services Full time

    Role : Java J2EE + Reactive Programming Experience : 8 - 12 years Location : Bangalore, Bhubaneswar, Pune, Hyderabad, NCR Job Description : Should have good hands on experience or atleast knowledge of Project Reactor, Webflux, Spring Reactive, Reactive streams Good experience working in concurrent, multithreaded systems and Java Executor framework...


  • Bengaluru, India Tata Consultancy Services Full time

    Role : Java J2EE + Reactive ProgrammingExperience : 8 - 12 yearsLocation : Bangalore, Bhubaneswar, Pune, Hyderabad, NCRJob Description :Should have good hands on experience or atleast knowledge of Project Reactor, Webflux, Spring Reactive, Reactive streamsGood experience working in concurrent, multithreaded systems and Java Executor frameworkCandidate should...


  • Bengaluru, India Tata Consultancy Services Full time

    Role : Java J2EE + Reactive ProgrammingExperience : 8 - 12 yearsLocation : Bangalore, Bhubaneswar, Pune, Hyderabad, NCRJob Description :Should have good hands on experience or atleast knowledge of Project Reactor, Webflux, Spring Reactive, Reactive streamsGood experience working in concurrent, multithreaded systems and Java Executor frameworkCandidate should...


  • Bengaluru, India Tata Consultancy Services Full time

    Role : Java J2EE + Reactive ProgrammingExperience : 8 - 12 yearsLocation : Bangalore, Bhubaneswar, Pune, Hyderabad, NCRJob Description :Should have good hands on experience or atleast knowledge of Project Reactor, Webflux, Spring Reactive, Reactive streamsGood experience working in concurrent, multithreaded systems and Java Executor frameworkCandidate should...