Descripción
Resumen:
Buscamos un desarrollador Java Full-Stack con sólidas habilidades de backend y familiaridad con Angular para mantener y modernizar aplicaciones empresariales Gateway, centrándonos en la mejora de los sistemas existentes.
Aspectos destacados:
1. Rol principalmente de backend con contribuciones a frontends Angular
2. Enfoque en la modernización, refactorización y mejora de aplicaciones existentes
3. Trabajo con Java, Spring Boot, Angular y prácticas de desarrollo seguro
Buscamos un desarrollador Java Full\-Stack con sólidas habilidades de backend y conocimientos prácticos de Angular para ayudar a mantener y modernizar aplicaciones empresariales Gateway. El puesto se centra principalmente en tareas de backend, aunque también incluye contribuciones a varios frontends Angular que abarcan tanto marcos heredados como actuales. El candidato ideal encuentra satisfacción al mejorar aplicaciones existentes mediante refactorización, actualizaciones de dependencias, corrección de vulnerabilidades y modernización continua, más que al iniciar proyectos desde cero.
**Responsabilidades**
* Desarrollar y mantener servicios de backend utilizando Java Spring Boot
* Contribuir a aplicaciones basadas en Angular, abarcando tanto bases de código heredadas de Angular 8 como las actuales de Angular 18
* Abordar vulnerabilidades de seguridad detectadas por Veracode y resolver problemas de calidad de código identificados por CAST
* Realizar 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 cumplir con las 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**
* Al menos 2 años de experiencia profesional en desarrollo de software
* Experiencia sólida con Java y Spring Boot
* Experiencia en el desarrollo y mantenimiento de aplicaciones Angular, preferentemente Angular 8\+
* 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 resolviendo vulnerabilidades de seguridad y problemas de calidad de código mediante herramientas como Veracode, CAST, SonarQube o similares
* Excelentes capacidades analíticas y de resolución de problemas, combinadas con una mentalidad proactiva de propiedad
* Capacidad para desempeñarse 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, considerada 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 capacitació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
* Cultura galardonada reconocida por Glassdoor, Newsweek y LinkedIn
*EPAM es un empleador que ofrece igualdad de oportunidades. Todos los solicitantes calificados recibirán consideración para el empleo sin importar raza, color, religión, sexo, origen nacional, edad, orientación sexual, identidad o expresión de género, discapacidad, estatus de veterano protegido u otra característica protegida por la ley aplicable.*