




Buscamos un **desarrollador Java** apasionado y competente para unirse a nuestro equipo. Trabajarás en un entorno ágil dinámico, utilizando TDD, programación en pareja y prácticas de XP para crear soluciones confiables para el backend. **Responsabilidades** * Desarrollar, mantener y mejorar servicios de backend utilizando Java (8/11/17) con énfasis en escalabilidad, fiabilidad y rendimiento * Construir y avanzar microservicios con Spring Boot, aprovechando Spring Integration, Spring Cloud y Spring Data * Aplicar y perfeccionar la programación concurrente y multihilo utilizando las herramientas centrales de concurrencia de Java * Crear y optimizar capas de acceso a datos y consultas complejas en PostgreSQL, centrándose en la integridad y eficiencia de los datos * Apoyar tuberías de datos habilitando la ingesta, transformación e integración de datos con otros sistemas * Utilizar herramientas de Google Cloud Platform, incluidos Google Cloud Storage y BigQuery, para almacenamiento y procesamiento de datos basados en la nube * Configurar y gestionar canalizaciones CI/CD con Jenkins para garantizar compilaciones consistentes, pruebas automatizadas e implementaciones * Colaborar estrechamente con los equipos de producto, datos y DevOps para entregar soluciones alineadas con los objetivos comerciales * Participar en revisiones de código, debates técnicos y mejoras continuas de procesos **Requisitos** * Al menos 2 años de experiencia en desarrollo Java para backend * Conocimientos prácticos sólidos de Java 8/11/17, incluido Java básico y concurrencia (hilos, ejecutores, sincronización) * Experiencia con Spring Boot y tecnologías relacionadas como Spring Integration, Spring Cloud y Spring Data * Competencia en SQL y experiencia con PostgreSQL, incluido el diseño de esquemas, ajuste de consultas y manejo de transacciones * Experiencia previa con Google Cloud Platform, especialmente con Google Cloud Storage y BigQuery * Capacidad comprobada para configurar y mantener canalizaciones CI/CD utilizando Jenkins * Comprensión del diseño de API RESTful y de la arquitectura de microservicios * Capacidad para trabajar cómodamente en un entorno ágil y comunicarse tanto con colegas técnicos como no técnicos * Excelentes habilidades de comunicación en inglés, nivel B2 o superior **Deseable** * Conocimiento de conceptos de tuberías de datos, incluidos ETL/ELT, flujo de datos y la diferencia entre procesamiento por lotes y procesamiento en tiempo real


