Java Software Engineer (AWS, Kubernetes & Microservices) (Remoto)

IT · Remoto

Inscribirme

Descripción

En Vermont Solutions buscamos un/a Software Engineer apasionado/a por el desarrollo de software de alta calidad y los entornos cloud-native para unirse a un equipo que está construyendo plataformas de pago en el sector bancario/financiero.

Tendrás la oportunidad de diseñar, desarrollar y operar microservicios críticos para Negocio, desplegados en AWS y ejecutándose sobre Kubernetes, formando parte de un entorno tecnológico moderno donde la innovación, la automatización y la excelencia técnica son fundamentales.

Si disfrutas resolviendo desafíos complejos, asumiendo ownership de tus desarrollos y trabajando en sistemas distribuidos de alta disponibilidad, queremos conocerte.



🛠️ Responsabilidades


Serás responsable de diseñar, desarrollar y mantener microservicios productivos utilizando Java Spring Boot, participando activamente en todo el ciclo de vida del software, desde la definición técnica hasta la operación en producción, aplicando principios DevOps y fomentando la mejora continua.


Diseño y desarrollo

  • Implementar microservicios con Java + Spring Boot.
  • Construir APIs REST y soluciones event-driven.
  • Aplicar Clean Architecture y DDD.
  • Participar en decisiones de arquitectura y diseño técnico.


Cloud & Platform Engineering

  • Desplegar servicios en Docker + Kubernetes (EKS).
  • Integrar con servicios AWS: EKS, ECR, S3, RDS, IAM
  • Trabajar en entornos cloud-native con pipelines automatizados.


DevOps & Ownership

  • Automatizar procesos de build, testing y despliegue mediante GitHub Actions o herramientas equivalentes.
  • Implementar estrategias de testing automatizado (unitario, integración y contract testing).
  • Participar en despliegues y versionado.
  • Gestionar y monitorizar servicios en producción.


Trabajo en equipo

  • Colaborar estrechamente con Product Owners, equipos de Plataforma, Seguridad e Ingeniería.
  • Participar activamente en ceremonias Agile.
  • Contribuir a la evolución de las prácticas de ingeniería y la experiencia de desarrollo.


✅ Requisitos


  • Más de 3 años de experiencia en desarrollo de software en empresa. Será muy valorable si ha sido en Fintech, pagos o sectores regulados, pero no imprescindible.
  • Experiencia sólida con Java y Spring Boot diseñando y desarrollando arquitecturas basadas en Microservicios.
  • Conocimientos sólidos en diseño e implementación de APIs REST.
  • Experiencia con bases de datos relacionales, especialmente PostgreSQL.
  • Experiencia trabajando con servicios AWS.
  • Conocimientos de Docker y Kubernetes.
  • Experiencia en CI/CD y automatización de procesos.
  • Familiaridad con entornos cloud-native.
  • Experiencia en testing automatizado (JUnit, Mockito o similares).
  • Conocimiento de Git, code reviews y desarrollo colaborativo.
  • Experiencia con herramientas de observabilidad y monitorización; Kibana, Grafana, Prometheus etc
  • Conocimientos de seguridad aplicada al desarrollo de software.
  • Nivel de inglés B2 o superior en comunicación oral.


⭐ Valoraremos especialmente


  • Conocimientos de Kafka o RabbitMQ.
  • Experiencia con API Gateways (Apigee o similares).
  • Infraestructura como código (Terraform, CloudFormation).
  • Conocimientos de sistemas distribuidos:
  • Consistencia
  • Latencia
  • Idempotencia
  • Escalabilidad
  • Arquitecturas multi-región y alta disponibilidad.
  • Experiencia con MongoDB.
  • Conocimientos de Redis y sistemas de caché distribuidos.


🎁 ¿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!