Job Description

Siamo alla ricerca di due Software Engineer con esperienza nello sviluppo di applicazioni Java complesse, architetture a microservizi, gestione di grandi quantità di dati e progetti in ambito Air Traffic Flow Management.

Responsabilità principali

  • Progettazione e sviluppo di servizi Java/Spring Boot in architettura microservizi.
  • Gestione e integrazione di API REST/SOAP, con definizioni XML/XSD/WSDL.
  • Implementazione di IAM e protocolli di autenticazione (OAuth2, OIDC, JWT) utilizzando Keycloak.
  • Configurazione e gestione di componenti infrastrutturali: Service Registry/Consul, API Gateway.
  • Ottimizzazione di database PostgreSQL/PostGIS e librerie GIS (Geotools).
  • Integrazione di Apache Kafka per lo streaming dei dati.
  • Orchestrazione di container tramite Docker/Kubernetes.
  • Supervisione di CI/CD, qualità del codice e processi di build (Maven).
  • Analisi tecnica, problem solving autonomo e mentoring del team (soprattutto per la posizione Senior).
  • Implementazione di algoritmi avanzati, ad esempio intersezioni 4D e logiche di ottimizzazione.


Requisiti obbligatori

  • Titolo di studio: Laurea Triennale o Magistrale in ambito STEM.
  • Esperienza:
  • Middle Software Engineer: 3–5 anni nello sviluppo software complesso.
  • Senior Software Engineer: 6+ anni in
    • Sviluppo software complesso
    • Gestione micro-servizi
    • Processamento di grandi volumi di dati
    • Metodologie di progettazione DB e caricamento dati
    • Competenze tecniche essenziali:
    • Core Tech: Java, Spring/Spring Boot, Maven, architettura microservizi, HTTP/REST/SOAP, XML/XSD/WSDL.
    • Security: IAM, OAuth2, OIDC, JWT, Keycloak.
    • Data & GIS: PostgreSQL, PostGIS, Geotools.
    • Streaming & Container: Apache Kafka, Docker, Kubernetes.


    Competenze tecniche opzionali

    • JHipster, GeoServer
    • Tecnologie web: Node, React, Angular, HTML5, CSS3, JavaScript
    • Esperienza nel dominio ATM/ATFM
    • Algoritmi avanzati e ottimizzazione di database/data loading
    • Analisi e problem solving autonomo


    Competenze comportamentali

    • Autonomia e problem solving
    • Capacità di mentoring e lavoro in team


    Posizione aperta a candidature senza distinzione di genere, ai sensi del D.Lgs. 1982006. L’azienda promuove le pari opportunità e valorizza la diversità in tutte le sue forme.

    Apply for this Position

    Ready to join ? Click the button below to submit your application.

    Submit Application