CareerPlan

Senior Software Developer Java & AI | Remoto

Málaga, ESRemoteFull-time2026-10-09 → 2026-11-10

Core

Design and develop modern microservices-based solutions with a high component of innovation and AI adoption in the development lifecycle.

Role type

Senior Software Developer (Java & AI)

Builds

Scalable, robust, and maintainable backend solutions using Java and Spring ecosystem

Domain

Software Engineering / Microservices / Artificial Intelligence

Deliverable

production ML models

Required skills

Java, Spring Boot, Spring Data, Microservices architecture, Hexagonal architecture, Spec Driven Development (SDD), REST API design (OpenAPI/Swagger), SOLID principles, Clean Code, Domain-Driven Design (DDD), Kafka/messaging systems, Relational and NoSQL databases, Kubernetes/OpenShift, CI/CD tools, Unit and integration testing

Preferred skills

AI tools for productivity enhancement

Technologies

Java, Spring, Kafka, Kubernetes, OpenShift, GitHub, SonarQube, Grafana, Dynatrace, OpenAPI, Swagger

Responsibilities

Develop backend functionalities using Java and Spring ecosystem; Design and implement microservices architectures; Participate in API design and evolution with API First approach; Collaborate in code reviews and define development best practices; Apply SOLID, Clean Code, and design patterns; Participate in Spec Driven Development (SDD) environments; Use AI tools to improve software productivity and quality; Collaborate with multidisciplinary teams to build scalable solutions

Seniority

Senior, hands-on IC