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, ...
... 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 ...
... 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. ...
... in distributed agile environment, responsibility for project architecture decisions. Refactor legacy system to the new tech stack Skills Must have Excellent Java backend programming skills (5+ years experience), including Spring framework Excellent SQL, noSQL and database modeling skills, with several well-known relational ...
... equipo y comunicarse correctamente. - Busquen un proyecto estable donde puedan aportar y crecer. REQUISITOS TÉCNICOS Imprescindible: - Experiencia sólida como Java Developer . - Experiencia contrastada en desarrollo Backend . - Experiencia con arquitecturas SOA . - Desarrollo e integración de servicios REST / APIs . - Experiencia ...
000 € Tipo de contrato: Indefinido Jornada: Jornada Completa Experiencia: 2 años de experiencia - Identificar, prospectar y captar nuevas oportunidades de negocio (clínicas). - Desarrollar negocio desde cero, generando y gestionando tu propio pipeline comercial.
... ¡Únete a nuestro equipo de proyectos europeos! Queremos incorporar un/a Ingeniero/a de Software Java y Sistemas SW con experiencia en desarrollo de software Java para unirse a proyectos de defensa y seguridad en entornos tecnológicos avanzados . ? ¿Qué harás? - Desarrollo SW. - Ingeniería de Sistemas SW. - Soporte al despliegue ...