




Resumen: Buscamos un desarrollador senior full stack altamente calificado y experimentado con experiencia en Angular y Java para construir aplicaciones web receptivas y escalables. Aspectos destacados: 1. Diseñar y desarrollar aplicaciones web de alto rendimiento utilizando Angular 2. Desarrollar y mantener servicios de back-end utilizando Java y Spring Boot 3. Participar en procesos de desarrollo ágil y brindar tutoría Desarrollador Java Full Stack **Descripción del puesto:** Buscamos un desarrollador senior full stack altamente calificado y experimentado con experiencia en Angular y Java para unirse a nuestro dinámico equipo. El candidato ideal tendrá una sólida formación tanto en desarrollo front-end como back-end, con énfasis en la construcción de aplicaciones web receptivas y escalables. **Educación:** Licenciatura en Ciencias de la Computación, Ingeniería de Software o campo relacionado (preferible). **Requisitos:** Más de 5 años de experiencia en Angular Más de 5 años de experiencia con Java y el framework Spring Boot. Conocimientos de otras tecnologías front-end como React y JavaScript. **Deseable:** Experiencia con tecnologías de back-end como Node.js y bases de datos (por ejemplo, MongoDB, SQL). Conocimiento del desarrollo e integración de API RESTful. Familiaridad con servicios en la nube (por ejemplo, AWS, Azure) y herramientas de contenerización (por ejemplo, Docker, Kubernetes). Amplio conocimiento de tecnologías y frameworks del lado del servidor (por ejemplo, Node.js, Express). **Responsabilidades:** Diseñar y desarrollar aplicaciones web de alto rendimiento utilizando Angular y otros frameworks modernos de front-end. Desarrollar y mantener servicios de back-end utilizando Java y frameworks como Spring Boot. Colaborar con desarrolladores de back-end para integrar de forma perfecta los sistemas front-end y back-end. Implementar y mantener API RESTful para el intercambio de datos entre el servidor y el cliente. Garantizar la capacidad de respuesta y usabilidad de las aplicaciones en diversos dispositivos y navegadores. Realizar revisiones de código y brindar tutoría a desarrolladores junior. Optimizar el rendimiento de las aplicaciones mediante análisis de rendimiento y refactorización de rutas críticas del código. Participar en procesos de desarrollo ágil, incluyendo planificación de sprints, reuniones diarias (stand-ups) y retrospectivas.


