Passa ai contenuti

Senior Software Developer - Java & AWS Cloud

  • Ibrido
    • ESCH-SUR-ALZETTE, Esch-sur-Alzette, Lussemburgo
  • Informatique

Descrizione lavoro

Stiamo cercando un Senior Software Developer con una profonda esperienza in Java e Spring, che sia anche competente con Spring Boot Data, Hibernate e database relazionali. Il candidato ideale avrà una solida esperienza nella progettazione e sviluppo di soluzioni robuste e scalabili all'interno degli ambienti AWS e si sentirà a suo agio nel lavorare con Python e Infrastructure as Code (Terraform). Lavorerai a stretto contatto con gli ingegneri dei dati per garantire un'integrazione senza soluzione di continuità e un flusso di dati tra i sistemi. L'esperienza con gli strumenti di intelligenza artificiale è un valore aggiunto. Ti unirai al team Scrum di uno dei nostri prodotti, collaborando con altri sviluppatori, architetti e portatori di interessi aziendali per fornire e mantenere software di alta qualità in linea con gli obiettivi dello sprint.

In questo contesto, il tuo ruolo includerà:

Sviluppo Backend:

  • Progettare, sviluppare e mantenere servizi e API backend utilizzando Java 21, Spring Boot con Spring Boot Data, Hibernate o connettori di database JDBC puri.

  • Integrare e ottimizzare soluzioni con database Oracle o Aurora PostgreSQL.

  • Garantire codice robusto, sicuro e scalabile seguendo l'architettura e le migliori pratiche stabilite.


Cloud & DevOps:

  • Costruire e distribuire applicazioni su AWS, utilizzando servizi come ECS, Lambda, StepFunction, RDS, S3, SQS, SNS e CloudWatch.

  • Sviluppare e gestire l'Infrastruttura come Codice utilizzando Terraform, garantendo ambienti cloud affidabili e ripetibili.

  • Partecipare alla configurazione e manutenzione del pipeline CI/CD.


Python & Sviluppo Cross-Technology:

  • Gestire sviluppi in Python come richiesto per l'automazione, l'elaborazione dati o compiti di integrazione.

  • Collaborare con gli ingegneri dei dati per garantire un'efficace integrazione, scambio e trasformazione dei dati tra i sistemi.


Collaborazione & Supporto:

  • Lavorare a stretto contatto con team interfunzionali per raccogliere requisiti, progettare soluzioni e fornire funzionalità.

  • Partecipare alla risoluzione dei problemi, al monitoraggio e alle attività di supporto utenti come parte del team del prodotto.

  • Mentorare i membri junior del team e contribuire a una cultura di miglioramento continuo.


Miglioramento Continuo:

  • Rimanere aggiornati sulle ultime tendenze, tecnologie e migliori pratiche nello sviluppo software, cloud e DevOps.

  • Suggerire proattivamente miglioramenti per migliorare le prestazioni, la scalabilità e la manutenibilità del sistema.

Requisiti professionali

I nostri candidati ideali dovrebbero avere:

Competenze obbligatorie

  • Laurea in Informatica, Ingegneria o una disciplina correlata.

  • Comprovata esperienza nello sviluppo backend con Java 21, Spring, Spring Boot Data, Hibernate e JDBC puro.

  • Forti competenze nei database relazionali.

  • Comprovata esperienza nello sviluppo e distribuzione di soluzioni negli ambienti AWS (ECS, Lambda, StepFunction, RDS, S3, SQS, SNS, CloudWatch, ecc.).

  • Competente in Python per scripting e compiti backend.

  • Esperienza nella gestione dell'infrastruttura utilizzando Terraform.

  • Comprensione solida del design delle API RESTful, dell'architettura a microservizi e delle pratiche di codifica sicura.

  • Esperienza con strumenti di controllo versione come GitHub o GitLab.


Asset valorizzati

  • Esperienza nella collaborazione con team di ingegneria dei dati e nell'integrazione di sistemi backend con pipeline di dati.

  • Esperienza con strumenti o framework di intelligenza artificiale.

  • Familiarità con strumenti e pratiche CI/CD.

  • Esperienza con strumenti di controllo versione come GitHub o GitLab.

  • Conoscenza della containerizzazione (Docker, Kubernetes) è un vantaggio.

  • Certificazione AWS (ad es. Solutions Architect o Developer) è preferita.

  • Esperienza con metodologie Agile e strumenti come Jira.

  • Conoscenza di soluzioni di monitoraggio e allerta.

oppure

Apply with Indeed indisponible