CareerPlan

Java Team Lead (Full Remote)

Madrid, ESRemoteFull-time2026-10-27 → 2026-11-10

Core

Lead the technical evolution of backend solutions in Java, defining architecture and ensuring scalable, high-quality development.

Role type

Senior IC Java Team Lead (Backend)

Builds

Scalable backend microservices and APIs

Domain

Software Engineering / Cloud / Distributed Systems

Deliverable

production ML models | product features

Required skills

Java (17+), Spring ecosystem, Microservices architecture, Hexagonal architecture, API design (OpenAPI/Swagger), SOLID principles, Clean Code, Domain-Driven Design (DDD), Unit testing (TDD), Event-driven messaging (Kafka), Relational and NoSQL databases, Cloud and container orchestration (Kubernetes/OpenShift), CI/CD pipelines, Technical leadership and mentoring

Preferred skills

None stated

Technologies

Java, Spring Boot, Spring Data, Kafka, Kubernetes, OpenShift, OpenAPI, Swagger

Responsibilities

Define backend architecture and technical strategy, Guide the team and participate actively in development, Ensure code quality and adherence to best practices, Mentor team members on technical skills and practices

Seniority

Senior, hands-on IC