




Buscamos un desarrollador senior de Java con habilidades y motivación para unirse a nuestro equipo. Formará parte de un entorno altamente ágil, trabajando con TDD, programación en pareja y el proceso XP para entregar soluciones robustas para el backend. **Responsabilidades** * Diseñar, desarrollar y mantener servicios de backend utilizando Java (8/11/17) con énfasis en rendimiento, escalabilidad y fiabilidad * Construir y mejorar microservicios basados en Spring Boot, utilizando Spring Integration, Spring Cloud y Spring Data * Implementar y optimizar procesamiento concurrente y multihilo mediante las características centrales de concurrencia de Java * Desarrollar y gestionar capas de acceso a datos y consultas complejas con PostgreSQL, garantizando la integridad de los datos y un alto rendimiento * Contribuir a tuberías de datos, apoyando la ingesta, transformación e integración de datos con sistemas de destino * Trabajar con servicios de Google Cloud Platform, incluidos Google Cloud Storage (GCS) y BigQuery (BQ), para procesamiento y almacenamiento nativos en la nube * Configurar y mantener canalizaciones CI/CD mediante Jenkins para compilaciones confiables, pruebas automatizadas e implementaciones * Colaborar con equipos multifuncionales como producto, datos y DevOps para entregar soluciones que satisfagan las necesidades empresariales * Participar en revisiones de código, discusiones técnicas e iniciativas de mejora continua **Requisitos** * Mínimo 3 años de experiencia en desarrollo de backend con Java * Amplia experiencia práctica con Java 8/11/17, incluidos Java Core y concurrencia (hilos, ejecutores, sincronización) * Experiencia sólida con Spring Boot y frameworks relacionados como Spring Integration, Spring Cloud y Spring Data * Competencia en SQL con experiencia práctica en PostgreSQL, incluido el diseño de esquemas, optimización de consultas y gestión de transacciones * Experiencia trabajando con Google Cloud Platform, especialmente con Google Cloud Storage y BigQuery * Capacidad para configurar y mantener canalizaciones CI/CD mediante Jenkins * Buen conocimiento de APIs RESTful y arquitectura de microservicios * Capacidad para desempeñarse eficazmente en un entorno Ágil y comunicarse de forma efectiva tanto con miembros técnicos como no técnicos del equipo * Excelentes habilidades de comunicación en inglés, nivel B2 o superior **Deseable** * Conocimientos básicos sobre conceptos de tuberías de datos, incluidos ETL/ELT, flujo de datos y diferencias entre procesamiento por lotes y procesamiento en tiempo real


