




Resumen: Únase a una organización líder como Ingeniero Backend Junior (Java) para desarrollar y mantener servicios backend escalables y APIs para un portal corporativo de gran tamaño, en un entorno ágil, colaborativo y centrado en la nube. Aspectos destacados: 1. Contribuir a plataformas digitales a gran escala impulsadas por datos para usuarios empresariales 2. Adquirir experiencia en prácticas modernas de desarrollo backend y entornos en la nube 3. Trabajar en un equipo ágil y colaborativo con excelentes oportunidades de crecimiento Cliente: Nuestro cliente es una organización líder en América Latina, especializada en el desarrollo de plataformas digitales escalables y soluciones impulsadas por datos para usuarios empresariales. Descripción del proyecto: Usted contribuirá al desarrollo de un Portal Corporativo a gran escala que funciona como canal digital principal para usuarios empresariales. El proyecto se centra en construir servicios backend estables, capacidades habilitadas por datos y componentes listos para la nube que respalden recorridos empresariales críticos. El entorno es ágil, colaborativo y está centrado en prácticas modernas de ingeniería. Descripción del puesto: Buscamos un Ingeniero Backend Junior (Java) para apoyar el diseño, desarrollo y mantenimiento de servicios backend y APIs. El rol se enfoca en implementar lógica de negocio, trabajar con servicios impulsados por datos y contribuir a sistemas confiables y escalables bajo la guía de ingenieros más experimentados. Este puesto ofrece una sólida exposición a prácticas modernas de desarrollo backend, entornos en la nube y equipos ágiles y colaborativos. Stack tecnológico: Java, APIs REST y GraphQL, bases de datos SQL y NoSQL, conceptos de mensajería incluyendo colas y publicación-suscripción, Git, plataformas en la nube, despliegues basados en contenedores, pipelines de CI y CD, herramientas de monitoreo y registro * Responsabilidades: Desarrollar y mantener servicios backend que respalden la funcionalidad empresarial * Crear APIs REST y GraphQL con contratos claros y coherentes * Implementar lógica del lado del servidor para la ingesta y el procesamiento de datos * Colaborar con diseñadores, roles de producto y expertos empresariales para entregar valor incremental * Escribir código limpio, mantenible y testeable * Diseñar y ejecutar pruebas, incluidas pruebas unitarias, de integración y de contrato * Trabajar con equipos de entrega para apoyar los procesos de CI y CD * Desplegar servicios en entornos en la nube con énfasis en escalabilidad y resiliencia * Monitorear el rendimiento de la aplicación y ayudar a resolver incidencias en producción * Documentar soluciones técnicas y participar en la compartición de conocimientos * Participar en actividades ágiles, incluidas las reuniones diarias, sesiones de planificación y retrospectivas * Requisitos: Experiencia desarrollando aplicaciones backend con Java * Comprensión del diseño de APIs para REST o GraphQL * Conocimientos básicos en el uso de bases de datos SQL o NoSQL * Familiaridad con patrones asíncronos, incluida la mensajería, colas y publicación-suscripción * Conocimiento de prácticas de resiliencia, como reintentos, manejo de errores y técnicas básicas de recuperación * Experiencia utilizando Git * Conocimiento básico de conceptos en la nube y entornos contenerizados * Experiencia trabajando en equipos ágiles * Dominio fluido del español e inglés intermedio para documentación y colaboración * Deseable: Experiencia con plataformas de mensajería como Kafka * Familiaridad con herramientas de CI y CD * Experiencia con herramientas de monitoreo u observabilidad * Conocimientos fundamentales de proveedores de servicios en la nube, como GCP, AWS o Azure


