– Cómo somos por dentro. Si quieres saber más sobre el universo VASS, donde la tecnología es nuestra pasión, quédate . No te aburriremos con los típicos discursos corporativos, pero sí queremos decirte que, si te unes a nosotros podrás trabajar en diferentes proyectos donde tendrás mucha estabilidad. Somos 5000 personas geniales (¡y orgullosos!) unidas por valores como la confianza y la flexibilidad. En VASS, no solo te ofrecemos un empleo, sino un ambiente donde puedas crecer tanto profesional como personalmente. Únete a nuestro viaje tecnológico y disfruta de la aventura. ¡Te esperamos con los brazos abiertos! Beneficios: Carrera Profesional:
En VASS, te ofrecemos una carrera profesional llena de oportunidadesde crecimiento y desarrollo. Proyectos:
Oportunidad de cambio entre la infinidad de proyectos, con diferentes clientes grandes y de distintos mercados. Cercanía
con managers, todas tus opiniones e ideas serán escuchadas. Total
flexibilidad , con un formato de Smart Working donde nos basamos en la confianza, para que la productividad y la eficiencia crezcan en los proyectos. ¡Buen
ambiente
(con afterworks incluidos)! Somos un equipo muy cercano donde todos nos llevamos bien y disfrutamos vernos. 23+2 días de
vacaciones. Jornada intensiva
los viernes y verano, trabajamos hasta las 15. Long Weekend : Tenemos jornada intensiva el último día laboral de la semana, sea viernes o no. Movilidad
Internacional. Podrás
formarte
continuamente, creamos webinars y tenemos Udemy ilimitado.
En este caso, dentro de la familia de VASS, formarás parte de la Service Line de
Software Engineering . Aquí, somos los maestros del desarrollo de software, abordando proyectos que van desde el mundo de la banca hasta el vibrante sector del retail.
¿Qué buscamos? Como
Software Engineer , serás responsable de diseñar, desarrollar y operar microservicios de nivel productivo desarrollados en
Java Spring Boot , desplegados sobre nuestra plataforma cloud-native en AWS. Participarás en la construcción de servicios de pago escalables, resilientes y seguros que se ejecutan sobre
Kubernetes (EKS)
e integran componentes compartidos de la plataforma como pipelines CI/CD, herramientas de observabilidad, sistemas de mensajería, API Gateways y controles de seguridad. Además de desarrollar software de alta calidad, asumirás la responsabilidad de tus servicios en producción, aplicando principios
DevOps , automatización, fiabilidad operativa y mejora continua. Trabajarás en una plataforma de alto rendimiento donde la disponibilidad, la resiliencia y la robustez son fundamentales, garantizando servicios de baja latencia y alta disponibilidad que operan bajo estrictos estándares de fiabilidad y cumplimiento normativo.
Responsabilidades principales 1. Diseño y desarrollo Diseñar e implementar microservicios utilizando
Java
y
Spring Boot , siguiendo principios de arquitectura limpia (Clean Architecture) y diseño orientado al dominio (DDD). Desarrollar APIs REST e integraciones basadas en eventos. Garantizar que el código sea mantenible, escalable, testeable y alineado con los estándares y buenas prácticas de ingeniería. Participar activamente en discusiones técnicas y decisiones de arquitectura. 2. Despliegue Cloud-Native Empaquetar y desplegar aplicaciones mediante contenedores
Docker
y
Kubernetes (EKS) . Integrar servicios con componentes de AWS como: S3 RDS ECR IAM Otros servicios gestionados de la plataforma Utilizar Infraestructura como Código (IaC) y pipelines de despliegue proporcionados por la plataforma. 3. CI/CD y responsabilidad DevOps Trabajar con
GitHub Actions
(o herramientas equivalentes) para automatizar procesos de compilación, pruebas y despliegues. Garantizar una cobertura adecuada de pruebas: Unitarias Integración Contract testing Participar en procesos de versionado y liberación de software. Asumir la responsabilidad operativa de los servicios en producción, incluyendo: Monitorización Alertas Resolución de incidencias 4. Fiabilidad, rendimiento y seguridad Diseñar servicios orientados a la resiliencia y alta disponibilidad. Implementar mecanismos de observabilidad mediante: Logging Métricas Trazabilidad distribuida (Tracing) Aplicar prácticas de desarrollo seguro y gestionar la corrección de vulnerabilidades. Garantizar el cumplimiento de los estándares internos de seguridad y requisitos regulatorios. 5. Colaboración Trabajar de forma estrecha con: Product Owners Equipos de Plataforma Equipos de Seguridad Otros equipos de Ingeniería Participar en ceremonias Agile: Sprint Planning Sprint Reviews Retrospectives Contribuir a la mejora continua de las prácticas de ingeniería y de la experiencia de desarrollo.
Requisitos 1.
Experiencia técnica Más de 3 años de experiencia en desarrollo de software. Experiencia sólida desarrollando con
Java
y
Spring Boot . Experiencia en diseño y desarrollo de arquitecturas basadas en
microservicios. Conocimientos sólidos de diseño y desarrollo de
APIs REST. Experiencia trabajando con bases de datos relacionales (preferiblemente PostgreSQL). 2. Conocimientos de Cloud y Plataforma Experiencia trabajando con servicios
AWS
como: EKS ECR S3 RDS IAM Otros servicios relacionados Conocimientos de contenerización mediante Docker. Experiencia o familiaridad con Kubernetes. Comprensión de pipelines CI/CD y prácticas de automatización. 3. Prácticas de ingeniería Experiencia en testing automatizado utilizando herramientas como: JUnit Mockito Frameworks equivalentes Conocimiento de flujos de trabajo Git y procesos de revisión de código. Comprensión de conceptos de observabilidad: Logs Métricas Tracing Familiaridad con prácticas de desarrollo seguro y gestión de vulnerabilidades.
Si quieres saber más sobre nosotros, échale un ojo a nuestra página web.