Información clave sobre el rol de Desarrollador Backend: Responsabilidades del cargo Diseñar y desarrollar componentes de software según la arquitectura definida, utilizando Java y herramientas de AWS como Lambda, Glue y SQS. Solucionar situaciones complejas que surjan durante el desarrollo de aplicaciones, implementando soluciones innovadoras y escalables. Desarrollar pruebas unitarias y de funcionalidad, asegurando la calidad del código mediante prácticas de testing y refactoring. Incorporar y desplegar aplicaciones mediante pipelines de DevOps, trabajando con metodologías ágiles como SCRUM. Identificar oportunidades de mejora en el rendimiento y la calidad del software, contribuyendo a la mejora continua del sistema. Cualificaciones requeridas Educación: Ingeniero de Sistemas, Técnico en Sistemas, Desarrollador Web, o carreras afines. Experiencia: Mínimo 4 años de experiencia en desarrollo backend, preferentemente con Java y frameworks modernos. Habilidades técnicas: Conocimientos sólidos en algoritmos, estructuras de datos y bases de datos NoSQL (DocumentDB, DynamoDB). Experiencia con herramientas de AWS (Lambda, Glue, SQS). Conocimientos de microservicios, arquitecturas cloud y SOA. Familiaridad con metodologías ágiles (SCRUM) y herramientas de control de versiones como GIT. Capacidad para desarrollar componentes de software para aplicaciones N-Capas y gestionar Servicios Web. Idiomas: Inglés intermedio deseable (capacidad de comprensión y redacción técnica). Competencias clave: Proactividad, trabajo en equipo, habilidades de comunicación y resolución de problemas. Beneficios de trabajar en esta empresa Cultura de innovación: Aquí se te escucha. Tus ideas pueden convertirse en nuevos productos o procesos. Crecimiento profesional: Accede a programas de formación, certificaciones y mentoría continua. Trabajo-bienestar equilibrado: Flexibilidad, bienestar y un ambiente colaborativo. Impacto global: Lo que haces aquí se ve reflejado en la vida de millones de personas.