CareerPlanSign in

Java Software Developer | Hexagonal | 100% Remoto

Madrid, ES🌐 Remote💼 Full-time🗓 2026-08-25 → 2026-09-11

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

Sourced via teamtailor · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.