1

Reactive Programming Jobs (NOW HIRING)

Java Engineer

Phoenix, AZ · On-site

$50.25 - $69/hr

Java functional and reactive programming * Test Driven Development * Asynchronous Reactive Micro services utilizing Vert.x * REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API ...

Java J2EE - Advanced

Manhattan, NY · On-site

$56.25 - $72.75/hr

Implements reactive programming paradigms for highperformance systems. * Apply 12factor app principles and best practices for cloud-native development. * Design and execute performance and load tests ...

Spring BOOT

Richardson, TX · On-site

$47.75 - $61.50/hr

* 7+ years of experience developing applications, web services, and cloud-native apps using Java, Spring Boot, REST, Reactive Programming * Experience in integrating Microservices, databases, APIs

Android Developer

San Francisco, CA · Hybrid

$65.75 - $86.25/hr

Experience with Reactive Programming (RxJava), Dependency Injection (Dagger), Retrofit * Technical degree or additional experience Additional Information All your information will be kept ...

Implement reactive programming patterns (WebFlux, Project Reactor) and non-blocking I/O * Experience with Maven-based Spring/Spring Boot (reactive programming a plus) * Proficiency with Docker ...

Java Sr. Developer

Addison, TX · On-site

$55.50 - $70.75/hr

Job Title Required Skill: 1. Reactive Programming using Spring WebFlux 2. Java17 or higher 3. MongoDB Develop and implement high-quality software solutions using Spring Cloud, Spring Boot, and Java ...

Angular Developer

Plano, TX · On-site

$52.50 - $64/hr

Components, Modules, Routing, Forms, Reactive Programming * Components and their Life Cycle * Templates & Data Binding, Directives * Change Detection Mechanism * Zone-less Strategy * Pipes and ...

Sr. Android Developer

San Francisco, CA · On-site

$68.25 - $86.50/hr

... Reactive Programming (RxJava), Dependency Injection (Dagger), Retrofit and Kotlin • Technical degree or additional experience • Excellent communication skills

Java Developer

Phoenix, AZ

$50.75 - $65.50/hr

Java functional and reactive programming. * Test Driven Development * REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (Swagger) * specification * Designing database schemas, index ...

Experience in Domain Driven Design, Event Driven Architecture, and Reactive Programming desirable. Experience working on an agile team. Experience using release management and ALM tools like Jira and ...

next page

Showing results 1-20

Reactive Programming information

See salary details

$33K

$65K

$95.5K

How much do reactive programming jobs pay per year?

As of Jun 14, 2026, the average yearly pay for reactive programming in the United States is $64,974.00, according to ZipRecruiter salary data. Most workers in this role earn between $50,500.00 and $80,000.00 per year, depending on experience, location, and employer.

How do professionals in reactive programming typically collaborate with other development team members during a project?

Professionals specializing in reactive programming often work closely with backend developers, front-end developers, and DevOps teams to ensure applications handle asynchronous data streams efficiently. They may participate in architecture planning, code reviews, and troubleshooting sessions to integrate reactive paradigms like event-driven design or non-blocking I/O. Collaboration is also key during performance tuning and testing, as reactive systems require careful coordination to maintain responsiveness under load. Effective communication and a strong understanding of both the reactive library (such as RxJava, Reactor, or Akka) and the broader application ecosystem are essential for seamless teamwork.

What is reactive programming?

Reactive programming is a programming paradigm focused on building systems that react to changes, such as user input, data updates, or messages from other systems. It emphasizes asynchronous data streams and the propagation of change, allowing for more responsive and scalable applications. In reactive programming, code responds to events as they occur, enabling efficient handling of high-volume or real-time data. This approach is often used in user interfaces, real-time analytics, and distributed systems.

What are the key skills and qualifications needed to thrive as a Reactive Programmer, and why are they important?

To thrive as a Reactive Programmer, you need a solid background in software development, strong understanding of asynchronous programming concepts, and familiarity with reactive design patterns, often supported by a degree in computer science or related field. Proficiency with reactive frameworks like RxJava, Reactor, or Akka, and experience using event-driven architectures are typically required. Strong problem-solving skills, adaptability, and effective communication set standout professionals apart in this field. These skills and qualities are essential to efficiently build scalable, responsive systems that perform reliably under varying loads.

What is the difference between Reactive Programming vs Software Developer?

AspectReactive ProgrammingSoftware Developer
Primary FocusDesigning systems that handle asynchronous data streams and event-driven architecturesWriting, testing, and maintaining software applications across various domains
Required SkillsUnderstanding of asynchronous programming, event-driven models, and reactive librariesProficiency in programming languages, algorithms, and software design principles
Work EnvironmentOften involves working with backend systems, real-time data processing, and cloud servicesVaries from frontend to backend development, working in teams on diverse projects
CertificationsLess standardized; familiarity with reactive frameworks and cloud certifications helpfulRelevant certifications include Java, Python, or specific platform certifications

Reactive Programming is a specialized approach focusing on building systems that efficiently process asynchronous data streams, while a Software Developer has a broader role in creating various types of software applications. Both roles often overlap, especially in environments that utilize reactive frameworks, but their core focuses differ significantly.

More about Reactive Programming jobs
Infographic showing various Reactive Programming job openings in the United States as of June 2026, with employment types broken down into 84% Full Time, 12% Part Time, 1% Temporary, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $64,974 per year, or $31.2 per hour.
Java Engineer

$50.25 - $69/hr

Full-time

Posted 11 days ago


Job description

Role: Java Engineer
Location: Phoenix, AZ onsite
Candidate Qualifications:
  • Overall 8+ years of developing internet-scale solution development primarily using Java, Spring Boot and no-sql databases
  • Must have demonstrated proficiency and experience in the following tools and technologies:
  • Java 11 (Lambdas, Streams, Completable Future, optional, generics)
  • Spring boot (webflux , Reactor 3), spring-data, REST
  • Java functional and reactive programming
  • Test Driven Development
  • Asynchronous Reactive Micro services utilizing Vert.x
  • REST APIs using Spring Boot 2.0 (reactive) and skilled in Open API (swagger) specification
  • Designing database schemas, index design, optimizations for query tuning
  • Working knowledge of cloud technologies (eg. docker, kubernetes, jager, prometheus)
  • Modern software engineering tools: git workflows, gradle, load testing tools, mock frameworks
  • Good knowledge of messaging systems like Kafka, mq
  • Take pride in writing good clean code, perform peer code reviews and architecture reviews.
  • A bachelor's degree in engineering or related field
  • Java certification is a plus

Candidate Soft Skills :
  • Demonstrated evidence to learn new skills
  • Demonstrated evidence of going above and beyond to make projects successful
  • Good Communication is necessary.