Java SW developer (h/m)

Michael Page
Zaragoza, Spain
7 days ago
Apply on www.trabajos.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Compensation
€41,000.0 - €45,000.0
Working hours
Regular working hours
Languages
English

Tech stack

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
+12 more
Spring-boot Technical Debt Backend Git AngularJS Kubernetes Information Technology Graphql Functional Programming Software Version Control Docker Jenkins

Job 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.

Requirements

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.

Benefits & conditions

  • 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), Posicion con crecimiento y desarrollo profesional. Emprea final.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.trabajos.com
Prepare application

Good distractions

Loading talks and stories from around this role…