




Resumen: Buscamos un experimentado Desarrollador Senior Full Stack con experiencia en Angular y Java para construir aplicaciones web receptivas y escalables dentro de un equipo dinámico. 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. Colaborar en la integración perfecta de los sistemas de front-end y back-end. 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 equipo dinámico. El candidato ideal contará con una sólida formación tanto en desarrollo de front-end como de back-end, con especial énfasis en la construcción de aplicaciones web receptivas y escalables. **Formación académica:** Título universitario 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 SpringBoot. Conocimientos de otras tecnologías de 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 APIs 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 de lado 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 de front-end y back-end. Implementar y mantener APIs 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 mentoría a desarrolladores junior. Optimizar el rendimiento de las aplicaciones mediante análisis de perfil y refactorización de rutas críticas de código. Participar en procesos de desarrollo ágil, incluyendo planificación de sprints, reuniones diarias (stand-ups) y retrospectivas.


