Java Reactive Engineer

Merican Inc
Phoenix, AZ, United States
about 2 months ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Code Review Distributed Systems Fault Tolerance Message Oriented Middleware Vert.x Apache Kafka Reactive Programming Stream Processing Microservices

Job description

Design, build, develop and support high-performance, event-driven applications using Java, Kafka, Vert.x, and reactive programming including non-blocking Java microservices using reactive architecture principles. Build event-driven solutions leveraging Kafka, asynchronous messaging, and resilient service communication patterns. Handle reactive stream processing, backpressure, error propagation, retries, and graceful degradation across high-volume workflows. Lead technical design, estimation, solutioning, and implementation in collaboration with Product Owners, architects, and stakeholders. Troubleshoot complex production issues, perform root-cause analysis, and drive performance and reliability improvements. Participate in Agile ceremonies, release support, code reviews, and engineering governance. Promote coding standards, observability, automation, and engineering excellence.

Requirements

4+ years of experience Experience leading and involved in hands on design, build, and support high-performance, event-driven applications using Java, Kafka, Vert.x, and reactive programming. Strong production engineering, distributed systems, and technical leadership experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:30 min

Leveraging Vert.x and MicroProfile within Kubernetes runtime environments

Niklas Heidloff · LIVE

2:25 min

Implementations of reactive programming in Java ecosystems

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

1:37 min

Introduction to Apache Kafka benchmarking and performance analysis

Kirill Kulikov · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:18 min

Technology stack for building robust microservices applications

Niklas Heidloff · LIVE

1:17 min

Combining imperative and reactive execution models with Quarkus

Tatiana Chervova · World Congress 2023

Videos

See all

Related articles

See all