Java Backend Developer Reactive / WebFlux
Core
Design and development of reactive microservices handling thousands of concurrent requests using non-blocking I/O patterns.
Role type
Senior IC Java backend developer (reactive)
Builds
High-performance reactive microservices and distributed systems
Domain
Enterprise software, Web3, distributed systems
Deliverable
production ML models | product features
Required skills
Reactive programming, Spring WebFlux, Project Reactor, non-blocking I/O, microservices architecture, distributed systems, SQL & NoSQL databases, asynchronous workflows, messaging systems (Kafka/RabbitMQ)
Preferred skills
Experience with R2DBC, CI/CD pipelines, Git
Technologies
Spring WebFlux, Reactor, R2DBC, Kafka, RabbitMQ
Responsibilities
Architect non-blocking systems, define reactive patterns (backpressure, retries, circuit breakers), lead backend development, perform code reviews, mentor team members
Seniority
Senior, hands-on IC