Logo for Vermont Solutions

Java Tech Lead – Microservicios (Remoto)

Job description

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.

Tech Lead Related jobs

Other jobs at Vermont Solutions

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.