Descripción
Resumen:
Buscamos un Desarrollador Senior Full-Stack Java con sólida experiencia en backend y conocimientos de Angular para mantener y modernizar aplicaciones empresariales de Gateway, centrándonos en la mejora de los sistemas existentes.
Aspectos destacados:
1. Principalmente centrado en el backend con contribuciones a múltiples interfaces front-end en Angular
2. Oportunidad de mejorar el rendimiento, la mantenibilidad y la seguridad de la aplicación
3. Colaboración con líderes técnicos, equipos de QA, arquitectos y seguridad
Buscamos un Desarrollador Senior Full-Stack Java con sólida experiencia en backend y conocimientos prácticos de Angular para apoyar el mantenimiento continuo y la modernización de aplicaciones empresariales de Gateway. El puesto se centra principalmente en el backend, aunque también implica contribuir a múltiples interfaces front-end en Angular que abarcan tanto marcos heredados como modernos. El candidato ideal disfruta mejorar aplicaciones existentes mediante refactorización, actualizaciones de dependencias, corrección de vulnerabilidades y modernización continua, más que mediante desarrollo desde cero.
**Responsabilidades**
* Desarrollar y mantener servicios backend Java Spring Boot
* Apoyar aplicaciones basadas en Angular, incluidas tanto las versiones heredadas (Angular 8) como las modernas (Angular 18)
* Resolver vulnerabilidades de seguridad identificadas por Veracode y abordar los hallazgos de calidad de código de CAST
* Implementar correcciones de errores, refactorización, actualizaciones de dependencias y actualizaciones de frameworks
* Mejorar el rendimiento, la mantenibilidad y la seguridad de la aplicación
* Participar en revisiones de código y seguir buenas prácticas de desarrollo seguro de software
* Colaborar con líderes técnicos, ingenieros de QA, arquitectos y equipos de seguridad
* Investigar y resolver incidencias en producción manteniendo altos estándares de ingeniería
**Requisitos**
* Un mínimo de 3 años de experiencia profesional en desarrollo de software
* Experiencia sólida con Java y Spring Boot
* Experiencia en desarrollo y mantenimiento de aplicaciones Angular, preferiblemente Angular 8 o superior
* Conocimientos sólidos de TypeScript, RxJS, HTML, CSS/SCSS y APIs REST
* Experiencia trabajando con aplicaciones empresariales y manteniendo bases de código existentes
* Familiaridad con la modernización de aplicaciones, actualizaciones de dependencias y migraciones de frameworks
* Experiencia corrigiendo vulnerabilidades de seguridad y resolviendo hallazgos de calidad de código mediante herramientas como Veracode, CAST, SonarQube o similares
* Excelentes habilidades analíticas y de resolución de problemas, con mentalidad proactiva y sentido de propiedad
* Capacidad para trabajar eficazmente en un entorno empresarial dinámico con múltiples prioridades simultáneas
* Excelente dominio del inglés (nivel B2 o superior)
**Valorable**
* Experiencia con Apigee es un gran plus
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de profesionales altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días de vacaciones pagados y licencias por enfermedad
* Cursos de formación, reciclaje profesional y certificaciones
* Acceso ilimitado a la biblioteca de LinkedIn Learning y más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado e implicación comunitaria
* Grupos de empleados de EPAM
* Una cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn
*EPAM es un Empleador que ofrece Igualdad de Oportunidades. Todos los candidatos calificados recibirán consideración para el empleo sin discriminación por raza, color, religión, sexo, origen nacional, edad, orientación sexual, identidad o expresión de género, discapacidad, condición de veterano protegido o cualquier otra característica protegida por la ley aplicable.*