




Resumen: Buscamos un desarrollador senior full stack altamente calificado y experimentado con experiencia especializada 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 orientar a desarrolladores junior Desarrollador Java Full Stack **Descripción del puesto:** Buscamos un desarrollador senior full stack altamente calificado y experimentado con experiencia especializada en Angular y Java para unirse a nuestro dinámico equipo. El candidato ideal contará con 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. **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 Spring Boot. Conocimientos de otras tecnologías front-end, tales como React y JavaScript. **Deseable:** Experiencia con tecnologías back-end tales como Node.js y bases de datos (por ejemplo, MongoDB, SQL). Conocimientos sobre el 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 server-side (por ejemplo, Node.js, Express). **Responsabilidades:** Diseñar y desarrollar aplicaciones web de alto rendimiento utilizando Angular y otros frameworks modernos front-end. Desarrollar y mantener servicios back-end utilizando Java y frameworks como Spring Boot. Colaborar con desarrolladores back-end para integrar de forma fluida los sistemas 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 orientación 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.


