CareerPlan

Mid-Level Java Developer / Full remote

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

Core

Design, develop, and evolve backend solutions based on Java and microservices architectures, actively participating in the functional and technical definition of new products and capabilities.

Role type

Mid-Level IC Java Backend Developer

Builds

Backend services and APIs for digital transformation projects

Domain

Software Engineering / Backend Development

Deliverable

production ML models

Required skills

Java 17/21+, Spring Boot, REST APIs, Microservices, Hexagonal Architecture, SQL/NoSQL (MariaDB/MongoDB), CI/CD, Unit/Integration Testing, Spec Driven Development (SDD), AI-assisted development

Preferred skills

Clean Code, SOLID principles, Design Patterns

Technologies

Java, Spring Boot, MariaDB, MongoDB, OpenAPI/Swagger

Responsibilities

Develop backend functionalities following team standards, participate in code reviews, contribute to REST API design, implement microservices solutions, apply Clean Code and SOLID principles, maintain technical documentation, use AI tools to improve productivity, work within Spec Driven Development methodologies

Seniority

Mid-Level, hands-on IC