Analista Programador Senior Java – Sistemas Distribuidos en Tiempo Real (Getafe)

Analista Programador Senior Java – Sistemas Distribuidos en Tiempo Real (Getafe)

06 ago
|
INSYTE INSTALACIONES
|
Getafe

06 ago

INSYTE INSTALACIONES

Getafe

Buscamos incorporar un Analista Programador Senior Java con experiencia sólida en el desarrollo de sistemas distribuidos, procesamiento en tiempo real y arquitecturas basadas en microservicios.
Responsabilidades principales
Desarrollar componentes backend en Java sobre arquitecturas basadas en microservicios.
Diseñar e implementar servicios con Spring Boot.
Participar en el diseño y desarrollo de soluciones distribuidas, multihilo y multiproceso.
Trabajar con Kafka para la ingesta, publicación, consumo y procesamiento de eventos.
Desarrollar o mantener procesos de streaming y tratamiento de datos en tiempo real con Apache Flink.
Analizar requisitos técnicos y funcionales, proponiendo soluciones eficientes y escalables.
Participar en el diseño técnico de nuevas funcionalidades, integraciones y evolutivos.
Optimizar el rendimiento de procesos, servicios e integraciones.
Asegurar la calidad del código, aplicando buenas prácticas de desarrollo, testing y revisión.
Trabajar con entornos Docker y Kubernetes para despliegue y operación de servicios.
Utilizar GitHub como repositorio de código y participar en flujos de trabajo colaborativos.
Integrarse en pipelines CI/CD para construcción, validación y despliegue continuo.
Colaborar con equipos de arquitectura, desarrollo, sistemas, DevOps y soporte.
Participar en reuniones técnicas con cliente, explicando soluciones, justificando enfoques y defendiendo propuestas.
Documentar diseños técnicos, decisiones de arquitectura, procedimientos y componentes desarrollados.
Conocimientos técnicos requeridos
Experiencia senior en desarrollo backend con Java.
Experiencia sólida con Spring Boot.
Conocimiento avanzado de arquitecturas basadas en microservicios.
Experiencia trabajando con Kafka en sistemas productivos.
Experiencia con Apache Flink o tecnologías equivalentes de procesamiento en streaming.
Experiencia en desarrollo de sistemas distribuidos.
Conocimientos de programación multihilo y multiproceso.




Experiencia en diseño de servicios escalables, robustos y tolerantes a fallos.
Conocimiento de APIs REST e integración entre sistemas.
Experiencia con Docker.
Experiencia trabajando con Kubernetes.
Conocimiento de GitHub y flujos de trabajo basados en ramas, pull requests y revisión de código.
Experiencia con procesos CI/CD.
Capacidad para analizar logs, trazas, métricas y comportamiento de aplicaciones en entornos distribuidos.
Conocimiento de buenas prácticas de desarrollo, patrones de diseño y principios de código limpio.
Competencias personales
Gran capacidad de análisis y resolución de problemas complejos.
Gusto real por el desarrollo software y por construir soluciones bien diseñadas.
Perfil competente, autónomo y eficiente.
Capacidad para trabajar en equipo y colaborar con perfiles técnicos diversos.
Buena comunicación con equipos internos y cliente.
Capacidad para argumentar técnicamente en reuniones.
Proactividad para proponer mejoras, simplificar procesos y aportar innovación.
Capacidad para trabajar en proyectos exigentes, con alta carga técnica y necesidades de evolución continua.
Formación
Ingeniería Informática, Telecomunicaciones, Ciclo Formativo de Grado Superior en Desarrollo de Aplicaciones o experiencia equivalente.
Se valorará formación complementaria en Java, Spring Boot, Kafka, Apache Flink, Kubernetes, arquitectura de microservicios, cloud o DevOps.
Qué ofrecemos
Participar en un proyecto tecnológicamente muy avanzado.
Trabajar en una plataforma de gestión en tiempo real de información de infraestructuras de red.
Formar parte de una solución orientada a automatizar procesos de análisis y resolución de incidencias.
Colaborar en una arquitectura moderna basada en microservicios, eventos, streaming, Kubernetes y CI/CD.
Posibilidad de aportar criterio técnico, innovación y mejora continua.
Participación en un equipo técnico con retos relevantes de escalabilidad, rendimiento, integración y operación en tiempo real.

📌 Analista Programador Senior Java – Sistemas Distribuidos en Tiempo Real (Getafe)
🏢 INSYTE INSTALACIONES
📍 Getafe

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: analista programador senior java – sistemas distribuidos en tiempo real (getafe) / getafe

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: analista programador senior java – sistemas distribuidos en tiempo real (getafe) / getafe