Requisito de idioma:Se requiere nivel de inglés B2 conversacional o superior, con capacidad para participar en reuniones, explicar conceptos técnicos y colaborar con equipos internacionales.Propósito del rolEl Senior Full Stack Developer será responsable del desarrollo end-to-end de soluciones de software escalables y de alto rendimiento utilizando Java/J2EE y frameworks modernos de Angular.Este rol requiere experiencia sólida en desarrollo de aplicaciones web, integración mediante APIs REST, optimización de rendimiento y aplicación de buenas prácticas de calidad de código. El ingeniero trabajará de forma cercana con equipos de producto, arquitectura e ingeniería para diseñar y entregar soluciones alineadas con las estrategias técnicas y de negocio.Responsabilidades claveTraducir requerimientos de negocio en soluciones técnicas innovadoras, escalables y mantenibles.Diseñar, desarrollar y optimizar aplicaciones web responsivas utilizando Angular, HTML5, CSS3 y Bootstrap.Implementar y consumir servicios RESTful para integrar aplicaciones con sistemas backend.Optimizar el rendimiento de aplicaciones,
realizar debugging avanzado y garantizar prácticas de desarrollo seguro.Desarrollar y mantener pruebas automatizadas para asegurar alta calidad de código.Realizar code reviews y promover estándares de ingeniería y mejores prácticas.Participar en todo el ciclo de vida del desarrollo de software (SDLC): investigación, diseño, prototipado, desarrollo, pruebas, despliegue y soporte.Contribuir a discusiones del roadmap del producto proponiendo mejoras técnicas.Colaborar con equipos de arquitectura para asegurar que las soluciones estén alineadas con la visión técnica.Requisitos y experiencia5-7 años de experiencia competente desarrollando con Java y J2EE.3+ años de experiencia práctica en desarrollo Front-End con Angular y AngularJS.Conocimiento sólido en:HTML5, CSS3, ES6Desarrollo de SPA (Single Page Applications)Optimización del DOM y compatibilidad entre navegadoresExperiencia comprobada aplicando patrones de diseño, incluyendo:ObservablesManejo de eventos y erroresFlujos de trabajo con AJAXOtros requisitos técnicos:Comprensión sólida de estructuras de datos, algoritmos y patrones de diseño.Experiencia trabajando con SQL y bases de datos relacionales (RDBMS).Experiencia con Docker, Kubernetes y pipelines de CI/CD.Experiencia trabajando bajo metodologías ágiles.Buenas habilidades de comunicación y capacidad para explicar conceptos técnicos de manera clara.#J-18808-Ljbffr