Java Software Developer | Hexagonal | 100% Remoto
Core
Develop and maintain Java-based microservices using hexagonal architecture and DDD principles for digital transformation projects.
Role type
Senior Java Software Developer (Microservices)
Builds
Scalable microservices and cloud-native applications
Domain
Software Engineering / Cloud / Digital Transformation
Deliverable
production ML models | product features
Required skills
Java 17/21, Spring Boot, Microservices, SQL/NoSQL databases, Docker, Kubernetes, Kafka, Unit & Integration Testing, CI/CD, SOLID principles, Clean Code, Hexagonal Architecture, DDD
Preferred skills
null
Technologies
Java, Spring Boot, Kafka, Docker, Kubernetes, SQL, NoSQL
Responsibilities
Design and implement microservices adhering to hexagonal architecture and DDD; Develop and maintain code following SOLID principles and Clean Code; Write unit and integration tests; Participate in CI/CD pipelines; Collaborate on cloud-native application development.
Seniority
Senior, hands-on IC