En Vermont Solutions buscamos un/a Java Tech Lead con sólida experiencia en Java y Spring Boot para incorporarse a un proyecto estratégico dentro del sector bancario.
La persona seleccionada será una pieza clave dentro de la arquitectura tecnológica de la organización.
El rol combina liderazgo técnico, desarrollo y colaboración con múltiples equipos, garantizando que las soluciones comunes cumplan los estándares de seguridad, rendimiento y escalabilidad necesarios para entornos críticos.
🛠️ Responsabilidades
* Liderar técnicamente el desarrollo y evolución de una biblioteca Java compartida utilizada por múltiples equipos y microservicios.
* Diseñar, desarrollar y mantener componentes Java reutilizables que permitan estandarizar funcionalidades comunes dentro de la organización.
* Colaborar con distintos equipos de desarrollo para recoger requisitos y necesidades técnicas relacionadas con la biblioteca.
* Asegurar la calidad, seguridad y escalabilidad de las soluciones implementadas.
* Definir buenas prácticas y estándares técnicos para el uso de la biblioteca en los diferentes servicios.
* Realizar revisiones de código y apoyar al equipo en la resolución de problemas técnicos complejos.
* Contribuir a la evolución de la arquitectura de microservicios y a la adopción de buenas prácticas de desarrollo.
* Participar en entornos ágiles colaborando con equipos multifuncionales.
🎯 Requisitos
* Al menos 6 años de experiencia en desarrollo con Java y Spring Boot.
* Mínimo 2 años de experiencia como líder técnico en proyectos Java.
* Experiencia sólida en: Java, Spring / Spring Boot, Spring Security, Arquitecturas de microservicios, Diseño de APIs REST
* Experiencia con stack reactivo (Spring WebFlux, Reactor Netty, RxJava o similares).
* Experiencia con Maven para gestión de dependencias y construcción de proyectos.
* Experiencia en testing con JUnit, TDD y pruebas end-to-end.
* Conocimiento sólido de programación orientada a objetos y patrones de diseño.
* Experiencia desarrollando librerías Java reutilizables para múltiples proyectos.
* Nivel de inglés C1 para trabajar en entorno internacional.
* Capacidad de liderazgo técnico y colaboración con múltiples equipos.
⭐ Conocimientos valorables
* Seguridad y autenticación: OAuth 2.0, Gestión de JWKS
* Observabilidad y monitorización: ELK, Prometheus, OpenTelemetry
* Contenedores y despliegue: Docker, Kubernetes
* Experiencia en cloud (AWS u OpenShift).
* Experiencia con CI/CD (Jenkins, GitHub Actions u otras herramientas).
* Arquitecturas basadas en mensajería (Kafka, RabbitMQ o similares).
* Experiencia trabajando en entornos Agile con equipos multidisciplinares.
🎁 ¿Qué ofrecemos?
En Vermont Solutions, creemos que trabajar debe ser divertido y satisfactorio. Aquí tienes algunas de las ventajas de unirte a nuestro equipo:
* Plan de Formación y certificaciones técnicas.
* Desarrollo profesional y plan de carrera definido.
* Flexibilidad horaria
* Plan de retribución flexible acorde a tus necesidades (seguro médico privado, cheques formación para estudiar idiomas, cheques guardería, tarjeta transporte...).
* Modelo de gestión sostenible y políticas de igualdad efectiva, ambientes de trabajo abiertos e inclusivos.
Si buscas un nuevo proyecto, en Vermont Solutions estamos deseando conocerte.