Senior Java - Remoto 100%
Core
Design and develop high-performance APIs and microservices using DDD and hexagonal architecture.
Role type
Senior Java Backend Engineer
Builds
Microservices and APIs
Domain
Software Engineering / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, Microservices, DDD, Hexagonal Architecture, Design Patterns, Kafka, Relational and NoSQL Databases, API First/OpenAPI, gRPC, Protobuf, Agile/Scrum
Responsibilities
Design and develop high-performance APIs and microservices; Apply DDD, hexagonal architecture, and design patterns; Ensure code quality following Clean Code and SOLID principles; Contribute to test automation (unit, integration, end-to-end); Collaborate with Tech Lead and agile team; Participate in projects from scratch providing architectural vision; Propose new technologies to drive efficiency and innovation.