Create Alert
Email me similar jobs

Software Engineer (Java & Cloud-Native) +3 años

– 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.

Similar jobs

Software Engineer (Java & Cloud-Native) +3 años

Apply Now
Back to search page