Misión del puesto y ubicación
Buscamos un Java Tech Lead para incorporarse a nuestro equipo en Madrid. La persona seleccionada será clave en el desarrollo y mantenimiento de aplicaciones robustas y escalables, liderando equipos de desarrollo y asegurando la implementación de buenas prácticas en el ciclo de vida del software.
Modalidad híbrida: 2 días de oficina por semana.
Responsabilidades
- Desarrollar y mantener aplicaciones en Java utilizando frameworks populares como Spring Boot e Hibernate.
- Diseñar e implementar soluciones en la nube utilizando AWS.
- Liderar equipos de desarrollo, promoviendo buenas prácticas y metodologías ágiles.
- Colaborar con equipos multidisciplinarios para garantizar la calidad y escalabilidad de las aplicaciones.
- Gestionar el ciclo completo de desarrollo de software, desde el análisis hasta la implementación y mantenimiento.
Requisitos
- Nivel de inglés B2 o superior.
- Experiencia sólida en desarrollo de software con Java en sus versiones más recientes.
- Conocimiento en servicios y arquitectura en AWS.
- Habilidad para liderar equipos y coordinar tareas en proyectos tecnológicos.
- Experiencia con frameworks como Spring, Spring Boot, Hibernate, Play o JSF.
Nice to Haves
- Conocimiento de React para proyectos full stack.
- Experiencia en análisis y diseño orientado a objetos con patrones de diseño.
- Conocimiento en bases de datos relacionales, SQL y ORM (JPA2, Hibernate, MyBatis).
- Experiencia con herramientas de control de versiones como Git.
- Familiaridad con herramientas de construcción como Maven y Gradle.
- Experiencia en CI/CD con herramientas como Jenkins o Bamboo.
- Conocimiento en tecnologías y plataformas en la nube.