CareerPlanSign in

Java Software Engineer - Barcelona (Hybrid)

Spain💼 Full-time🗓 2026-09-11 → 2026-09-26

Core

Design, build, and maintain distributed Java microservices and RESTful APIs for AI-powered digital products.

Role type

Senior IC Java Software Engineer (Backend)

Builds

Scalable microservices, RESTful APIs, and containerized applications

Domain

Enterprise software, AI-native platforms, Cloud infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Java (11/17/21), Spring Boot, Microservices architecture, Docker, Kubernetes, CI/CD pipelines, Unit testing (JUnit/Mockito), Cloud platforms (AWS/Azure)

Preferred skills

AI tooling proficiency, Performance optimization, Service mesh patterns (Istio)

Technologies

Java, Spring, Spring Boot, Istio, Docker, Kubernetes, Jenkins, Prometheus, Grafana, AWS, Azure, JUnit, Mockito

Responsibilities

Design and maintain distributed systems using service mesh patterns; Build RESTful APIs and integrate Spring Data/JPA; Manage CI/CD pipelines and automated testing suites; Optimize performance and resolve bottlenecks in large-scale systems

Seniority

Senior, hands-on IC

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