CareerPlan

Software Developer Java + SDD | 100% Remoto

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

Core

Backend Java developer building microservices and event-driven architectures using Spec Driven Development (SDD) and AI throughout the product lifecycle.

Role type

Senior IC backend software engineer (Java/Spring)

Builds

Production microservices, event-driven systems, and APIs

Domain

Enterprise software, digital transformation

Deliverable

production ML models

Required skills

Java 21+, Spring Boot, Spring Data, Hexagonal Architecture, Microservices, API First (OpenAPI/Swagger), SOLID, Clean Code, Domain Driven Design, TDD, Apache Kafka, ActiveMQ, Relational DBs (MariaDB), NoSQL (MongoDB), OpenShift/Kubernetes, CI/CD, Grafana, Dynatrace, Unit/Integration Testing, Technical AI

Preferred skills

None stated

Technologies

Java, Spring, Kafka, MariaDB, MongoDB, OpenShift, Kubernetes, Grafana, Dynatrace, GitHub, Spinnaker

Responsibilities

Designing and developing backend microservices, implementing event-driven architectures, optimizing database queries, applying SDD methodology, integrating AI tools in development and deployment, writing unit and integration tests

Seniority

Mid-Senior, hands-on IC