Java Full-Stack Developer (Híbrido) - Málaga,Málaga,00000,ES
Builds a cloud-native telecom network analytics platform end to end: REST APIs with Java 17+/Spring Boot, React/TypeScript microfrontends, MongoDB, Kafka event flows, Spring Security/Keycloak auth, and Docker/Kubernetes/Helm CI/CD deployments on a small autonomous team. Hybrid role based in Málaga, Spain (2-3 office days/week).
- Compensation
- Not disclosed
- Location
- Málaga, Spain
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- 3-7 years professional software development experience, mainly with Java
- Solid experience with Java 17 or higher and Spring Boot
- Real production experience with React and TypeScript
- Knowledge of REST API design, microservices and Maven
- Experience with MongoDB or another NoSQL database, willing to deepen MongoDB skills
- Practical knowledge of Docker and familiarity with Kubernetes
- Experience writing automated tests and working with Git, pull requests and code reviews
- Ability to work autonomously, communicate clearly and collaborate in small teams
- High B2 English, able to hold technical conversations with the team
Nice to have
- Experience with Kafka and event-driven architectures
- Knowledge of Keycloak, OAuth2 and OIDC
- Experience with Helm, Google Cloud Platform, GKE and GitHub Actions
- Knowledge of the telecom sector, alarm management, network topology or 3GPP standards
- Experience with data formats like Parquet and analytics processes
- Knowledge of Python, FastAPI or AI-agent/LLM-based applications
- Experience with AI coding assistants and spec-driven development
Full description
Construye una plataforma cloud-native de analítica de redes de telecomunicaciones con Java, Spring Boot, React y Kubernetes.
Únete a un equipo pequeño y autónomo donde podrás desarrollar funcionalidades de principio a fin e influir directamente en las decisiones técnicas y la arquitectura.
Qué harás
- Diseñar y desarrollar APIs REST con Java 17+ y Spring Boot.
- Construir y mantener microfrontends con React y TypeScript.
- Implementar soluciones de acceso a datos con MongoDB, optimizando consultas, índices y esquemas.
- Desarrollar flujos de procesamiento de eventos con Kafka y procesos de ingesta de datos en distintos formatos.
- Implementar mecanismos de autenticación y autorización con Spring Security y Keycloak.
- Crear pruebas unitarias, de integración y end-to-end para garantizar la calidad del software.
- Preparar y desplegar servicios mediante Docker, Kubernetes, Helm y pipelines CI/CD.
- Participar en el diseño técnico, revisión de código y definición de especificaciones funcionales.
- Colaborar con otros equipos en la integración de servicios de inteligencia artificial.
- Asumir la responsabilidad de tus funcionalidades desde el diseño hasta su puesta en producción.
Imprescindible
- Entre 3 y 7 años de experiencia profesional en desarrollo de software, principalmente con Java.
- Experiencia sólida con Java 17 o superior y Spring Boot.
- Experiencia real en producción con React y TypeScript.
- Conocimientos de diseño de APIs REST, microservicios y Maven.
- Experiencia con MongoDB u otra base de datos NoSQL, con disposición para profundizar en MongoDB.
- Conocimientos prácticos de Docker y familiaridad con Kubernetes.
- Experiencia escribiendo pruebas automatizadas y trabajando con Git, pull requests y revisiones de código.
- Capacidad para trabajar con autonomía, comunicarte con claridad y colaborar en equipos reducidos.
- Inglés B2 alto, con capacidad para mantener conversaciones técnicas con el equipo.
Deseable
- Experiencia con Kafka y arquitecturas orientadas a eventos.
- Conocimientos de Keycloak, OAuth2 y OIDC.
- Experiencia con Helm, Google Cloud Platform, GKE y GitHub Actions.
- Conocimiento del sector de las telecomunicaciones, gestion de alarmas, topología de redes o estándares 3GPP.