Desarrollador Fullstack, experto en Java y Angular, responsable de diseñar, desarrollar y mantener aplicaciones web robustas y escalables, participando activamente tanto en el frontend como en el backend, asegurando la integración eficiente entre ambas capas.
Responsabilidades :
- Diseñar, desarrollar y mantener aplicaciones web fullstack utilizando Java y Angular.
- Participar en la definición de la arquitectura técnica de las soluciones.
- Colaborar con equipos de UX / UI, QA y otros desarrolladores para asegurar la calidad y funcionalidad del producto.
- Implementar y consumir servicios RESTful para la integración entre frontend y backend.
- Realizar pruebas unitarias y de integración para asegurar la calidad del código.
- Documentar el código y las soluciones técnicas desarrolladas.
- Participar en revisiones de código y aportar sugerencias de mejora.
- Identificar, analizar y remediar vulnerabilidades de seguridad detectadas en el código y en la infraestructura de las aplicaciones.
- Aplicar buenas prácticas de desarrollo seguro y asegurar el cumplimiento de los estándares de seguridad en todas las etapas del ciclo de vida del software.
- Colaborar con equipos de seguridad para la gestión de hallazgos y la implementación de controles de mitigación.
Requisitos :
Mínimo 3 años de experiencia comprobable como desarrollador fullstack.Al menos 2 años de experiencia específica trabajando con Java (Spring Boot u otros frameworks) y Angular (versiones 8 o superiores).Dominio avanzado de Java y frameworks asociados (Spring Boot, etc).Experiencia sólida en desarrollo frontend con Angular, TypeScript, HTML5 y CSS3.Conocimiento en consumo y diseño de APIs RESTful.Experiencia en bases de datos relacionales (MySQL, PostgreSQL, Oracle).Manejo de herramientas de control de versiones como Git.Conocimiento en integración continua y despliegue continuo (CI / CD).Conocimientos en pruebas unitarias y de integración (JUnit, Mockito, Jasmine, Karma).Deseable experiencia en contenedores y servicios en la nube (Azure, GCP)