Si quieres saber más sobre el universo VASS, donde la tecnología es nuestra pasión, quédate .
Para ser considerado para una entrevista, por favor, asegúrese de que su solicitud se ajusta plenamente a las especificaciones del puesto que se encuentran a continuación.
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. Únete a nuestro viaje tecnológico y disfruta de la aventura.
¡Proyectos: Oportunidad de cambio entre la infinidad de proyectos, con diferentes clientes grandes y de distintos mercados.
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.
¡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.
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.
¿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.
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.
Despliegue Cloud-Native
Empaquetar y desplegar aplicaciones mediante contenedores Docker y Kubernetes (EKS) .
Integrar servicios con componentes de AWS como:
S3
RDS
IAM
Otros servicios gestionados de la plataforma
Utilizar Infraestructura como Código (IaC) y pipelines de despliegue proporcionados por la plataforma.
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:
Integración
Contract testing
Participar en procesos de versionado y liberación de software.
Aplicar prácticas de desarrollo seguro y gestionar la corrección de vulnerabilidades.
Equipos de Plataforma
Participar en ceremonias Agile:
Sprint Planning
Contribuir a la mejora continua de las prácticas de ingeniería y de la experiencia de desarrollo.
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.
Experiencia trabajando con bases de datos relacionales (preferiblemente PostgreSQL).
Conocimientos de Cloud y Plataforma
Experiencia trabajando con servicios AWS como:
EKS
S3
RDS
IAM
Conocimientos de contenerización mediante Docker.
Experiencia o familiaridad con Kubernetes.
Comprensión de pipelines CI/CD y prácticas de automatización. xpzdshu
Prácticas de ingeniería
Experiencia en testing automatizado utilizando herramientas como:
JUnit
Mockito
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.