Create Alert
Email me similar jobs

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

Beneficios

  • Carrera Profesional : en VASS, ofrecemos una carrera profesional llena de oportunidades de 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.
  • Flexibilidad : total flexibilidad, con un formato de Smart Working basado en la confianza.
  • Ambiente : buen ambiente con afterworks incluidos.
  • Vacaciones : 23+2 días.
  • Jornada intensiva : los viernes y verano, trabajamos hasta las 15.
  • Long Weekend: jornada intensiva el último día laboral de la semana.
  • Movilidad Internacional
  • Formación continua : creamos webinars y tenemos Udemy ilimitado.

Responsabilidades principales

  • Diseño y desarrollo
    • Diseñar e implementar microservicios utilizando Java y Spring Boot, siguiendo principios de arquitectura limpia y dominio (DDD).
    • Desarrollar APIs REST e integraciones basadas en eventos.
    • Garantizar código mantenible, escalable, testeable y alineado con estándares y buenas prácticas de ingeniería.
    • Participar activamente en discusiones técnicas y decisiones de arquitectura.
    • Empaquetar y desplegar aplicaciones mediante contenedores Docker y Kubernetes (EKS).
    • Integrar servicios con componentes de AWS como: otros servicios gestionados de la plataforma; utilizar Infraestructura como Código (IaC) y pipelines de despliegue.
  • CI/CD y DevOps
    • Trabajar con GitHub Actions u otras herramientas para automatizar procesos de compilación, pruebas y despliegues.
    • Garantizar cobertura adecuada de pruebas: unitarias, integrales y de aceptación.
    • Participar en procesos de versionado y liberación de software.
    • Asumir responsabilidad operativa de los servicios en producción, incluyendo resolución de incidencias.
  • Fiabilidad, rendimiento y seguridad
    • Diseñar servicios orientados a la resiliencia y alta disponibilidad.
    • Implementar mecanismos de observabilidad: trazabilidad distribuida (Tracing).
    • Aplicar prácticas de desarrollo seguro y gestionar la corrección de vulnerabilidades.
    • Garantizar cumplimiento de estándares internos de seguridad y requisitos regulatorios.
    • Trabajar de forma estrecha con equipos de Plataforma, Seguridad y otros equipos de Ingeniería.
    • Participar en ceremonias Agile: retrospectives y contribuir a la mejora continua.

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.

Conocimientos de Cloud y Plataforma

  • Experiencia trabajando con servicios AWS como:
    • 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.

Prácticas de ingeniería

  • Experiencia en testing automatizado utilizando herramientas como:
    • Frameworks equivalentes.
    • Conocimiento de flujos de trabajo Git y procesos de revisión de código.
    • Comprensión de conceptos de observabilidad: Tracing.
    • Familiaridad con prácticas de desarrollo seguro y gestión de vulnerabilidades.

#J-18808-Ljbffr
Similar jobs

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

Apply Now
Back to search page