Desarrollador Full Stack Senior con experiencia en el desarrollo de soluciones empresariales utilizando Java 21 + Spring Boot 3 para backend y Angular 11+ para frontend.
Será responsable del desarrollo integral, la integración de APIs, la modernización tecnológica, la implementación de prácticas de seguridad y la participación activa en entornos cloud y Kubernetes.
Key Responsibilities
Principales Responsabilidades
1. Desarrollo Fullstack y Arquitectura
-
Diseñar, desarrollar y mantener aplicaciones completas (frontend + backend).
-
Construir microservicios cloud (preferente OCI) y arquitecturas orientadas a eventos.
-
Integrar APIs REST y SOAP garantizando alta disponibilidad y seguridad.
-
Implementar patrones MVC, MVVM, Clean y buenas prácticas de ingeniería.
2. Modernización y Migración Tecnológica
-
Migrar aplicaciones desde Java 8/WebLogic hacia Java 21 + Spring Boot 3.
-
Actualizar e integrar componentes frontend hacia versiones recientes de Angular (11+).
-
Adaptar sistemas a Kubernetes + Istio para operación en cloud.
3. Seguridad Aplicativa y Encriptación
-
Implementar prácticas de desarrollo protegido basadas en OWASP Top 10.
-
Prevenir vulnerabilidades como XSS, CSRF, SQL Injection, IDOR, etc.
-
Integrar encriptación en tránsito (TLS/HTTPS) y manejo seguro de credenciales.
-
Colaborar con DevSecOps en análisis de código y remediación de vulnerabilidades.
4. DevSecOps, CI/CD e Integración
-
Integrar y desplegar aplicaciones usando Jenkins, Cloudbees y GitHub.
-
Participar en pipelines existentes, automatizando pruebas y análisis.
-
Gestionar contenedores Docker y despliegues en Kubernetes.
5. Colaboración y Documentación
-
Gestionar tareas en JIRA y documentar en Confluence.
-
Seguir lineamientos de UX/UI y del Líder Técnico.
-
Contribuir en revisiones de código y mejora continua.