Java Developer
Core
Developing reactive Java applications and RESTful APIs for digital transformation projects.
Role type
Senior/Pleno Java Developer (Reactive)
Builds
Reactive microservices and non-blocking APIs
Domain
Enterprise Software / Digital Transformation
Deliverable
production ML models | product features
Required skills
Reactive programming (Spring WebFlux, Project Reactor, RxJava), Spring Framework (Boot), RESTful API design, NoSQL databases (MongoDB), Git, Unit testing (JUnit, StepVerifier), Java 11+
Preferred skills
Migration from imperative to reactive models, non-blocking programming patterns
Technologies
Spring WebFlux, Project Reactor, RxJava, Spring Boot, MongoDB, Git, JUnit, StepVerifier, Java 11
Responsibilities
Develop reactive applications using Spring WebFlux and Project Reactor, design and implement RESTful reactive APIs, perform unit and integration testing in reactive contexts, collaborate in team environments using Git workflows.
Seniority
Senior/Pleno, hands-on IC