Ir para o conteúdo

Desarrollador de Software Senior - Java & AWS Cloud

  • Híbrido
    • ESCH-SUR-ALZETTE, Esch-sur-Alzette, Luxemburgo
  • Informatique

Descripción del trabajo

Estamos buscando un Desarrollador de Software Senior con profunda experiencia en Java y Spring, que también sea competente con Spring Boot Data, Hibernate y bases de datos relacionales. El candidato ideal tendrá una sólida formación en el diseño y desarrollo de soluciones robustas y escalables dentro de entornos de AWS, y se sentirá cómodo trabajando con Python e Infraestructura como Código (Terraform). Trabajarás en estrecha colaboración con ingenieros de datos para garantizar una integración perfecta y flujo de datos entre sistemas. La experiencia con herramientas de IA es un plus valorado. Te unirás al equipo Scrum de uno de nuestros productos, colaborando con otros desarrolladores, arquitectos y partes interesadas comerciales para ofrecer y mantener software de alta calidad de acuerdo con los objetivos de sprint.

En este contexto, tu rol incluirá:

Desarrollo Backend:

  • Diseñar, desarrollar y mantener servicios y APIs backend utilizando Java 21, Spring Boot con Spring Boot Data, Hibernate o conectores de base de datos JDBC puros.

  • Integrar y optimizar soluciones con bases de datos Oracle o Aurora PostgreSQL.

  • Garantizar un código robusto, seguro y escalable siguiendo la arquitectura establecida y las mejores prácticas.


Nube y DevOps:

  • Construir y desplegar aplicaciones en AWS, utilizando servicios como ECS, Lambda, StepFunction, RDS, S3, SQS, SNS y CloudWatch.

  • Desarrollar y gestionar Infraestructura como Código usando Terraform, asegurando entornos en la nube confiables y repetibles.

  • Participar en la configuración y mantenimiento de pipelines de CI/CD.


Python y Desarrollo Interdisciplinario:

  • Manejar desarrollos en Python según sea necesario para automatización, procesamiento de datos o tareas de integración.

  • Colaborar con ingenieros de datos para garantizar una integración, intercambio y transformación de datos efectivos entre sistemas.


Colaboración y Soporte:

  • Trabajar en estrecha colaboración con equipos multifuncionales para recopilar requisitos, diseñar soluciones y ofrecer funcionalidades.

  • Participar en actividades de resolución de problemas, monitoreo y soporte de usuarios como parte del equipo de producto.

  • Guiar a miembros junior del equipo y contribuir a una cultura de mejora continua.


Mejora Continua:

  • Mantente al día con las últimas tendencias de la industria, tecnologías y mejores prácticas en desarrollo de software, nube y DevOps.

  • Sugerir proactivamente mejoras para mejorar el rendimiento del sistema, la escalabilidad y la mantenibilidad.

Requisitos del trabajo

Nuestros candidatos ideales deberían tener:

Habilidades obligatorias

  • Grado universitario en Ciencias de la Computación, Ingeniería o una disciplina relacionada.

  • Experiencia comprobada en desarrollo backend con Java 21, Spring, Spring Boot Data, Hibernate y JDBC puro.

  • Sólido dominio de bases de datos relacionales.

  • Experiencia comprobada en el desarrollo y despliegue de soluciones en entornos de AWS (ECS, Lambda, StepFunction, RDS, S3, SQS, SNS, CloudWatch, etc.).

  • Competente en Python para tareas de scripting y backend.

  • Experiencia en la gestión de infraestructura utilizando Terraform.

  • Comprensión sólida del diseño de API RESTful, arquitectura de microservicios y prácticas seguras de codificación.

  • Experiencia con herramientas de control de versiones como GitHub o GitLab.


Activos valorados

  • Experiencia colaborando con equipos de ingeniería de datos e integrando sistemas backend con pipelines de datos.

  • Experiencia con herramientas o frameworks de IA.

  • Familiaridad con herramientas y prácticas de CI/CD.

  • Experiencia con herramientas de control de versiones como GitHub o GitLab.

  • Conocimiento de contenerización (Docker, Kubernetes) es un plus.

  • Certificación de AWS (por ejemplo, Arquitecto de Soluciones o Desarrollador) es preferida.

  • Experiencia con metodologías ágiles y herramientas como Jira.

  • Conocimiento de soluciones de monitoreo y alerta.

o

Apply with Indeed indisponible