logo
Arelance

Java Full-Stack Developer

EU

October 15, 2026 at 3:45 PM

✨ AI summary

Location

  • Málaga, Andalusia, Spain

Programming Languages

  • Java
  • TypeScript

Frameworks

  • Spring Boot
  • React
  • Spring Security
  • Keycloak
  • Maven
  • Docker
  • Kubernetes
  • Helm
  • GitHub Actions

Cloud Services

  • Google Cloud Platform (GCP)
  • Google Kubernetes Engine (GKE)

Databases

  • MongoDB

Experience Level

  • 3–7 years

Buscamos un/a Java Full-Stack Developer con entre 3 y 7 años de experiencia para incorporarse a un proyecto de desarrollo de una plataforma cloud-native de analítica de redes para operadores de telecomunicaciones.

La plataforma incluye funcionalidades de gestión de alarmas, topología de red, análisis de causa raíz (RCA), predicción del rendimiento e ingesta de datos. Trabajarás en un equipo reducido de tres ingenieros, con autonomía para desarrollar funcionalidades de principio a fin, desde el diseño técnico hasta el despliegue en producción, colaborando tanto en backend como en frontend.


Funciones y responsabilidades

  • Diseñar y desarrollar APIs REST con Java 17+ y Spring Boot.
  • Desarrollar y mantener microfrontends con React y TypeScript.
  • Implementar soluciones de acceso a datos con MongoDB, incluyendo diseño de esquemas, indexación y optimización de consultas.
  • Trabajar con arquitecturas de microservicios, flujos de eventos con Kafka y procesos de ingesta de datos en distintos formatos.
  • Implementar mecanismos de autenticación y autorización con Spring Security, Keycloak, OAuth2 y OIDC.
  • Desarrollar pruebas unitarias, de integración y end-to-end.
  • Preparar y desplegar servicios mediante Docker y Kubernetes, utilizando Helm y pipelines CI/CD con GitHub Actions.
  • Participar en el diseño técnico, definición de requisitos, revisión de código y documentación.
  • Colaborar con otros equipos en la integración de servicios de inteligencia artificial desarrollados en Python.


Requisitos imprescindibles

  • Entre 3 y 7 años de experiencia profesional en desarrollo de software, principalmente con Java.
  • Nivel experto en Spring Boot, incluyendo desarrollo web, seguridad, validación y configuración.
  • Experiencia práctica en producción con React y TypeScript, gestión de estado y herramientas modernas de desarrollo frontend.
  • Experiencia con MongoDB u otra base de datos NoSQL, con disposición para profundizar en MongoDB.
  • Conocimientos sólidos de APIs REST, microservicios y Maven.
  • Conocimientos prácticos de Docker y familiaridad con Kubernetes.
  • Experiencia escribiendo pruebas y trabajando con Git, pull requests y revisiones de código.
  • Inglés B2 alto, con capacidad para mantener conversaciones con el resto del equipo.
  • Autonomía, buena comunicación escrita y capacidad para trabajar de forma asíncrona en equipos distribuidos.


Conocimientos valorables

  • Kafka y arquitecturas orientadas a eventos.
  • Keycloak, OAuth2 y OIDC.
  • Helm, Google Cloud Platform (GCP), GKE y GitHub Actions.
  • Experiencia en telecomunicaciones, especialmente gestión de fallos, alarmas, topología de red y formatos 3GPP.
  • Experiencia con Parquet, grandes volúmenes de datos, analítica o funcionalidades basadas en machine learning.
  • Conocimientos de Python, FastAPI, LLMs o aplicaciones basadas en agentes de IA.
  • Experiencia con asistentes de programación basados en IA y metodologías de desarrollo guiadas por especificaciones.


Condiciones:

  • Modalidad en remoto con reuniones puntuales en Málaga.
  • Contrato indefinido con Arelance.