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)
Programador • México