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.
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.
Requisitos:
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.
Empresa tecnológica líder en el sector de las telecomunicaciones ubicada en Zaragoza.
Incorporación a empresa de alta tecnología, líder en el sector de las telecomunicaciones, con gran expansión internacional y con proyección de futuro.
Entorno dinámico, con oportunidades de crecimiento profesional.
Participación en proyectos punteros de comunicaciones en tiempo real y tecnología avanzada.
Ambiente internacional, colaborativo y orientado a la innovación.
Contrato Indefinido.
Beneficios Sociales (Seguro médico privado)
Posibilidad de Retribución Flexible
Modelo híbrido: teletrabajo y presencia en la oficina. (4 días de teletrabajo por semana)
Java SW developer (h/m) 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. Investigar y solucionar los informes de error asignados. ...
Java SW developer (h/m) 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. Investigar y solucionar los informes de error asignados. ...
... technical consulting services in areas like ADAS, on-board networks, getaways, and comfort and security functions . We are looking for an experienced Principal Senior SW Developer to join our Software Development team in Vigo, Spain. In this role, you will act as a key technical reference across our software development teams, ...
Estamos en búsqueda de un Full Stack Developer con sólida experiencia en Java y Angular con ganas de aprender, actitud y talento para formar parte de un proyecto dentro del energético. Dentro de NTT DATA creemos en la fuerza de la diversidad y la inclusión, reconociendo que cada persona aporta una perspectiva única e invaluable ...
... actively in Agile ceremonies (daily stand‑ups, sprint planning, sprint reviews, retrospectives). Qualifications Technical Skills - 5+ years of experience as a Java Software Engineer, with strong expertise in Java 21 and the Spring ecosystem (Spring Boot, Spring Data JPA, Hibernate, Spring Cloud). - Proven experience developing ...
ABOUT THE JOB As a Java Fullstack Developer, you will contribute to the evolution and maintenance of key applications within the Personal Finance SET ADM team. Based in Spain, you will develop your technical skills in an agile and international environment while delivering high-quality software solutions. KEY RESPONSIBILITIES ...
- Job Area: Application and Product Development - Business Unit: Group Functions Job Description We are looking for a Web Developer with experience in Java/J2EE to contribute to the maintenance, development, and enhancement of applications used in a healthcare environment. The successful candidate will be involved in implementing ...
... a partner company, who manages all applications and next steps. Our partner is looking for a Java Developer Associate based in Spain. Join a remote team as a Java Developer Associate and contribute to the development and maintenance of desktop and web-based applications. In this role, you will use your Core Java expertise ...
... fields like radiofrequency, antennas, electronics, robotics, firmware, and cloud-based software. Keonn is now part of Novanta. Summary We are seeking a skilled Java Developer to develop applications for Keonn product portfolio that power all our high-end RFID readers and derived systems. In this role, you will be developing ...
... the collaboration and talent of our people, will be another success story that we will write together. What are we looking for? We are looking for a Back End Developer with experience in Java development and microservices architectures, accustomed to working with enterprise applications, integrations and containerized environments. ...