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 Gateway, centrándonos en la mejora de sistemas existentes.
Aspectos destacados:
1. Principalmente centrado en el backend con contribuciones a múltiples interfaces front-end Angular
2. Oportunidad de mejorar aplicaciones existentes mediante esfuerzos de modernización
3. Colaborar con equipos diversos en un entorno empresarial dinámico
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 Gateway. El puesto se centra principalmente en el backend, aunque también implica contribuir a múltiples interfaces front-end Angular que abarcan marcos tanto 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 hallazgos de calidad de código de CAST
* Implementar correcciones de errores, refactorización, actualizaciones de dependencias y actualizaciones de marcos
* Mejorar el rendimiento, la mantenibilidad y la seguridad de las aplicaciones
* 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
* Amplia experiencia con Java y Spring Boot
* Experiencia desarrollando y manteniendo 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 marcos
* Experiencia abordando vulnerabilidades de seguridad y 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)
**Deseable**
* Experiencia con Apigee es un gran valor añadido
**Ofrecemos**
* Proyectos internacionales con marcas líderes
* Trabajo con equipos globales de colegas altamente calificados y diversos
* Beneficios médicos
* Programas financieros para empleados
* Días libres remunerados y licencias por enfermedad
* Cursos de actualización de competencias, reconversión profesional y certificación
* Acceso ilimitado a la biblioteca de LinkedIn Learning y más de 22.000 cursos
* Oportunidades profesionales globales
* Oportunidades de voluntariado y participación comunitaria
* Grupos de empleados de EPAM
* Una cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn
*EPAM es un Empleador de Igualdad de Oportunidades. Todos los solicitantes 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.*