- Desarrollar y dar mantenimiento a aplicaciones Java.
- Corregir vulnerabilidades de seguridad detectadas por herramientas de análisis de código.
- Brindar soporte al equipo de QA en la resolución de incidencias y validación de funcionalidades.
- Desplegar aplicaciones en ambientes no productivos para procesos de certificación.
- Gestionar el versionado del código utilizando Git y las herramientas definidas por el cliente.
- Documentar las evidencias de las correcciones y mejoras implementadas.
- Participar en reuniones de coordinación con equipos de Desarrollo y Soluciones Digitales.
- Colaborar en un ambiente ágil, aportando ideas y mejores prácticas.
¿Qué buscamos?
Requisitos excluyentes
- Experiencia sólida desarrollando con Java (8, 11, 17 o 21) y Spring Framework .
- Experiencia trabajando con Oracle (procedimientos almacenados, packages, funciones y modelado de tablas).
- Conocimiento en desarrollo e integración de APIs REST .
- Experiencia consumiendo o desarrollando servicios SOAP .
- Conocimientos en mecanismos de autenticación y autorización ( JWT, OAuth, sesiones ).
- Manejo de Git para control de versiones.
- Experiencia utilizando herramientas como Postman y Swagger .
- Conocimientos en pruebas unitarias y funcionales.
- Comprensión de buenas prácticas de seguridad en aplicaciones web (XSS, CSRF, SQL Injection, entre otras).
- Experiencia trabajando bajo metodologías ágiles ( Scrum ).