




Resumen: Buscamos un Ingeniero Senior de Backend (Java) para diseñar y evolucionar sistemas de backend en entornos distribuidos, liderando lógica empresarial compleja y decisiones arquitectónicas. Aspectos destacados: 1. Diseñar y evolucionar servicios de backend y APIs escalables 2. Liderar decisiones arquitectónicas y promover las mejores prácticas 3. Mentorizar a los miembros del equipo e impulsar la mejora continua Cliente: Nuestro cliente es una organización digital a gran escala en América Latina, que opera plataformas empresariales con alto volumen de transacciones y estrictos requisitos de fiabilidad. Descripción del proyecto: Este puesto forma parte de un nuevo equipo que desarrolla nuevas funcionalidades para el Portal Corporativo, apoyando flujos de trabajo empresariales complejos mediante servicios de backend escalables y basados en datos. Descripción del puesto: Buscamos un Ingeniero Senior de Backend (Java) con amplia experiencia en el diseño y evolución de sistemas de backend en entornos distribuidos. Este rol requiere criterio técnico, resolución proactiva de problemas y capacidad para influir en la arquitectura y las prácticas de ingeniería. * Responsabilidades: Diseñar, desarrollar y evolucionar servicios de backend y APIs a escala. * Liderar el diseño de APIs REST y/o GraphQL con alta fiabilidad. * Asumir la responsabilidad de la lógica empresarial compleja, garantizando su corrección y consistencia. * Contribuir a las decisiones arquitectónicas y a las revisiones técnicas de diseño. * Garantizar una alta calidad del código mediante estrategias de pruebas y revisiones de código. * Guiar las prácticas de CI/CD, despliegue y operación junto con los equipos de infraestructura. * Desplegar y operar servicios en entornos en la nube, centrándose en la resiliencia. * Supervisar proactivamente los sistemas y liderar la resolución de incidencias cuando sea necesario. * Promover las mejores prácticas en observabilidad, seguridad y fiabilidad. * Mentorizar a los miembros del equipo y compartir conocimientos técnicos. * Participar activamente en las ceremonias ágiles y en la mejora continua. * Requisitos: Amplia experiencia en desarrollo de backend con Java. * Diseño avanzado de APIs (REST/GraphQL). * Competencias sólidas en ingeniería de bases de datos (SQL/NoSQL, rendimiento, migraciones). * Experiencia con arquitecturas orientadas a eventos (Kafka, colas, pub/sub). * Experiencia demostrada en el diseño de sistemas autorrecuperables y resilientes. * Sólida experiencia en pruebas (unitarias, de integración, de contrato). * Experiencia con pipelines de CI/CD y despliegues en la nube. * Experiencia trabajando en entornos ágiles. * Liderazgo técnico con el ejemplo. * Alta autonomía y sentido de propiedad. * Excelentes habilidades analíticas y de resolución de problemas. * Comunicación clara y colaboración interdepartamental. * Dominio fluido del español. Deseable: Buen inglés hablado para documentación y colaboración


