Saltar al contenido principal

Java Full-Stack Developer

Tecnología
Tecdata Engineering
Madrid, EspañaHace 1 semana

Descripción del puesto

Java Full-Stack Developer Ubicación:

Málaga Modalidad

Híbrida, con presencialidad 2-3 días por semana Experiencia:

3-7 años Inglés:

B2 alto

Descripción del puesto Buscamos un/a

Java Full-Stack Developer para incorporarse a un proyecto de desarrollo de una plataforma de analítica de redes para operadores de telecomunicaciones, trabajando con tecnologías modernas y arquitecturas cloud-native.

Funciones principales

Desarrollar APIs REST y microservicios con Java 17+ y Spring Boot.

Crear y mantener aplicaciones frontend con React y TypeScript.

Diseñar consultas, esquemas e índices en MongoDB.

Trabajar con arquitecturas orientadas a eventos y Kafka.

Implementar pruebas automatizadas y participar en revisiones de código.

Colaborar en el despliegue de aplicaciones mediante Docker, Kubernetes y pipelines CI/CD.

Trabajar en equipo siguiendo buenas prácticas de desarrollo, seguridad y documentación técnica.

Requisitos

Entre 3 y 7 años de experiencia en desarrollo de software, principalmente con Java.

Experiencia sólida con Spring Boot, APIs REST y microservicios.

Experiencia en producción con React y TypeScript.

Conocimientos de MongoDB u otras bases de datos NoSQL.

Experiencia con Maven, Git y pruebas automatizadas.

Conocimientos de Docker y Kubernetes.

Inglés B2 alto, con capacidad para mantener conversaciones fluidas con el equipo.

Se valorará

Experiencia con Kafka, Keycloak, OAuth2/OIDC y Helm.

Conocimientos de Google Cloud (GKE) y GitHub Actions.

Experiencia en telecomunicaciones, analítica de datos o formatos de datos como Parquet.

Conocimientos de Python y soluciones de IA.

Condiciones

Horario habitual: de lunes a jueves, de 8:00 a 18:00 h, y viernes, de 8:00 a 14:30 h.

Horario de verano: de lunes a jueves, de 8:00 a 15:00 h, y viernes, de 8:00 a 14:30 h.

Modalidad híbrida, con asistencia a la oficina de Málaga 2-3 días por semana.

Participación en un equipo reducido y autónomo, con responsabilidad sobre las funcionalidades desde el diseño hasta su puesta en producción.

¿Te interesa este puesto?