> Markdown version of [/jobs/ext/3901112-java-sw-developer-h-m](https://www.wearedevelopers.com/jobs/ext/3901112-java-sw-developer-h-m). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java SW developer (h/m) - **Company:** Michael Page - **Location:** Zaragoza, Spain (Remote available) - **Salary:** €41,000.0 - €45,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), JIRA, Code Review, Relational Databases, Linux, Programming Tools, Java Persistence API, PostgreSQL, SQL Databases, Delivery Pipeline, Claude Code, Spring-boot, Technical Debt, Backend, Git, AngularJS, Kubernetes, Information Technology, Graphql, Functional Programming, Software Version Control, Docker, Jenkins - **Published:** October 24, 2026 - **Apply:** https://www.trabajos.com/ofertas/1196584347/java-sw-developer-h-m-/ ## About the Role 2 años de experiencia + Diseñar y desarrollar aplicaciones backend en Java 25 / Spring Boot, con criterio de arquitectura propio. + Participar en decisiones de diseño: microservicios frente a monolito modular, arquitectura hexagonal/clean, APIs GraphQL frente a REST., + Grado o Ingeniería Técnica en Informática o similar. + Experiencia sólida en Java (actualmente trabajando en la mayoría de proyectos con Java 25) y Spring Boot. + Experiencia con Spring Data JPA y bases de datos relacionales. + SQL: PostgreSQL. + Habilidades para resolver problemas. + Atención a los detalles e identificación de problemas y soluciones. + Cooperación con el resto del equipo de desarrollo. + Conocimiento real de patrones de arquitectura. + Experiencia de testing (unitario e integración). + Buen entendimiento de la programación asíncrona y concurrente. + Capacidad para escribir código limpio, eficiente y bien documentado. + Experiencia con herramientas de control de versiones como Git. + Nivel alto de inglés. + Deuda técnica y refactors: capacidad de detectarla, priorizarla y liderar su reducción. + Experiencia con pipelines CI/CD (Jenkins u otros). + Capacidad de documentar y justificar decisiones de arquitectura (ADRs o equivalente), no solo aplicarlas. + Disposición a compartir criterio técnico y apoyar/mentorizar a otros desarrolladores del equipo cuando el proyecto lo requiera. Deseables: + Experiencia real con GraphQL en producción (no solo REST). + Docker, Kubernetes, programación funcional. + Administración de sistemas Linux. + Manejo de GIT, JIRA. + Experiencia en gestión de equipos y desarrollo. + Experiencia o interés real en desarrollo asistido por IA: Claude Code u otras herramientas agénticas, diseño de skills/prompts reutilizables, flujos de trabajo con agentes. + Conocimientos de Angular (22) para poder tocar frontend puntualmente. ## Description + Investigar y solucionar los informes de error asignados. + Proporcionar revisiones técnicas de los requisitos, organizarlos y estimar el tiempo requerido para el desarrollo. + Integrar estas aplicaciones dentro de la red de comunicaciones de BTS. + Colaborar con equipos multidisciplinarios para diseñar, desarrollar y mantener aplicaciones de alta disponibilidad y rendimiento. + Solucionar problemas y depurar aplicaciones para asegurar su correcto funcionamiento. + Participar en revisiones de código y compartir criterio técnico con el equipo. + Trabajar con herramientas de desarrollo asistido por IA (Claude Code): agentes, skills y flujos de trabajo automatizados. + Colaborar puntualmente en frontend (Angular) cuando el proyecto lo requiera.