




Resumen: Buscamos un Desarrollador Senior de Java altamente motivado para construir y mantener soluciones robustas para el back-end, centrándose en escalabilidad, rendimiento y la capacitación de desarrolladores junior. Aspectos destacados: 1. Construir y mantener soluciones robustas y escalables para el back-end 2. Colaborar con equipos multifuncionales y capacitar a desarrolladores junior 3. Contribuir al crecimiento técnico y al intercambio de conocimientos Estamos buscando un **Desarrollador Senior de Java** altamente motivado para unirse a nuestro equipo. En este puesto, trabajará en la construcción y mantenimiento de soluciones robustas para el back-end, centrándose en la escalabilidad y el rendimiento. Colaborará con equipos multifuncionales para entregar soluciones de software de alta calidad, mientras capacita a desarrolladores junior y contribuye al crecimiento técnico general del equipo. **Responsabilidades** * Escribir, mejorar y mantener código de alta calidad, eficiente y escalable * Diseñar e implementar microservicios para el back-end y APIs RESTful para satisfacer los requisitos comerciales * Realizar pruebas unitarias para garantizar la fiabilidad y funcionalidad del código * Realizar revisiones exhaustivas del código para mantener la calidad y coherencia en toda la base de código * Cumplir y promover las mejores prácticas, incluidas las revisiones de código, las pruebas unitarias y los procesos de integración continua * Participar activamente en las ceremonias SCRUM para alinearse con los objetivos y metas del equipo * Contribuir a las sesiones de estimación y planificación de proyectos para garantizar la entrega oportuna de las tareas * Capacitar a los miembros del equipo y colaborar eficazmente con los compañeros para fomentar una cultura de intercambio de conocimientos **Requisitos** * Título universitario en Ciencias de la Computación, Ingeniería Informática o disciplina relacionada * Al menos 3 años de experiencia en desarrollo de software * Conocimientos sólidos en programación Java * Experiencia práctica con Spring Boot para el desarrollo de aplicaciones * Experiencia con JUnit para pruebas unitarias * Familiaridad con el diseño y consumo de APIs REST * Conocimientos prácticos de SQL para interacciones con bases de datos * Habilidades fluidas de comunicación en inglés (tanto escrita como hablada) a nivel B2 o superior **Deseable** * Experiencia en servicios financieros, especialmente en gestión de patrimonios * Conocimientos de Spring Batch para procesamiento por lotes * Familiaridad con la infraestructura de microservicios Java * Comprensión de los patrones de arquitectura de microservicios * Experiencia trabajando con MongoDB


