




Buscamos un Ingeniero Senior de Software experimentado – Java para unirse a nuestro equipo tecnológico. Este puesto implica contribuir en todo el ciclo de vida del desarrollo de software, desde el análisis de requisitos hasta la implementación y la mejora continua. **Principales responsabilidades** * Participar en todas las fases del ciclo de vida del desarrollo de software (SDLC). * Analizar los requisitos empresariales y de usuario para definir soluciones técnicas. * Diseñar, desarrollar, probar y mantener aplicaciones Java de alta calidad. * Escribir código limpio, bien estructurado y susceptible de ser probado. * Realizar análisis de software, programación, depuración y solución de problemas. * Diseñar soluciones técnicas y arquitecturas de aplicaciones. * Gestionar el desarrollo de aplicaciones Java y Java EE. * Preparar y entregar versiones de software y documentación relacionada. * Identificar y resolver problemas técnicos de forma oportuna. * Apoyar la mejora continua evaluando nuevas herramientas, tecnologías y alternativas arquitectónicas. **Cualificaciones requeridas** * Experiencia práctica sólida con Java básico, J2EE, Spring y Spring Boot. * Experiencia práctica con JUnit, Git/GitHub, Maven y MQ. * Experiencia integrando y realizando operaciones de base de datos mediante Hibernate o Spring JDBC. * Conocimiento sólido de las mejores prácticas y principios de diseño en desarrollo de software.


