Java Back-End Developer (Microservices / Cloud Native)

Candidati ora

Cosa farai

Entrerai a far parte di un team di professionisti che ogni giorno affronta sfide tecnologiche di grande impatto e sviluppa soluzioni software che supportano la Pubblica Amministrazione nel percorso di trasformazione digitale . Lavorerai su architetture cloud native e microservizi.

Le tue
responsabilità

In particolare le tue attività includeranno:

Collaborazione con il team per garantire la sicurezza applicativa (OAuth2, OpenID Connect, JWT).

  • Progettazione e sviluppo di microservizi basati su Java (versione 17 LTS o superiore) e Red Hat Quarkus.
  • Creazione e manutenzione di API REST e GraphQL.
  • Documentazione OpenAPI per interfacce REST, definendo contratti chiari e facilitando la creazione di documentazione automatica.
  • Implementazione di design pattern e best practice di Domain-Driven Design (DDD), con particolare attenzione alla suddivisione in contesti delimitati (bounded contexts) e al modeling delle entità di dominio.
  • Utilizzo e gestione di container (Docker) e orchestratori (Kubernetes).
  • Integrazione di soluzioni asincrone mediante Apache Kafka, abilitando architetture event-driven e flussi di dati in tempo reale.
  • Gestione dell’intero ciclo di vita del software, dal versionamento (GIT) al build (Maven, Gradle), fino ai test (JUnit).
  • Configurazione e monitoraggio di ambienti cloud native tramite stack di osservabilità (Prometheus, Grafana, ELK).

Competenze richieste


Oltre alla curiosità e alla voglia di esplorare nuove tecnologie, cerchiamo una persona che porti con sé competenze solide e queste caratteristiche chiave:

  • Esperienza di almeno 5 anni nello sviluppo di back-end Java e progetti di microservizi 
  • Laurea in Informatica o Ingegneria Informatica (triennale o magistrale), oppure esperienza equivalente.
  • Utilizzo di Java 17 o superiore e familiarità con IDE come Eclipse o IntelliJ IDEA.
  • Esperienza con architetture a microservizi (preferibilmente Red Hat Quarkus, in alternativa Spring Boot).
  • SQL e conoscenza di database relazionali (almeno uno tra MySQL o PostgreSQL).
  • Esperienza con database NoSQL (ad es. MongoDB).
  • Padronanza di Maven o Gradle per la gestione dei progetti.
  • Buona conoscenza di GIT (preferibile esperienza con GitLab e GitLab-Flow).
  • Capacità di utilizzo di framework per la persistenza (es. JPAHibernate).
  • Conoscenza di Docker e Kubernetes per la containerizzazione e l’orchestrazione.
  • Padronanza nella creazione e documentazione di API REST e GraphQL.
  • Conoscenza di Event-Driven Architecture (EDA) e strumenti come Apache Kafka.
  • Preferibile conoscenza dei principi di Event Sourcing e CQRS.
  • Esperienza (anche minima) con JUnit per il testing.
  • Utilizzo di sistemi Linux in ambiente di produzione.
  • Familiarità con soluzioni di monitoraggio (Prometheus, Grafana) e logging (ELK Stack).
  • Comprensione dei protocolli di comunicazione (HTTP, WebSocket, gRPC).
  • Conoscenza dei principali protocolli di sicurezza applicativa (OAuth2, OpenID Connect, JWT).

Conoscenze Aggiuntive
(requisiti preferenziali)

  • Conoscenza di tool di integrazione e BI (ad esempio Pentaho, Jasper Studio, Apache Hop).
  • Certificazioni in ambito Cloud, DevOps o Data Engineering.
  • Attitudine al problem solving e alla sperimentazione di nuove tecnologie.
  • Ottime capacità di team working e comunicazione con i colleghi, collaborando in modo efficace con DevOps, QA e stakeholder interni per garantire il successo del progetto.
  • Flessibilità e proattività nell’apprendere rapidamente nuove tecnologie e soluzioni.
  • Orientamento alla qualità del codice e alla manutenibilità delle soluzioni

Cosa offriamo

  • Contratto a tempo indeterminato (CCNL Commercio).
  • Partecipazione a progetti innovativi ad alto impatto, su larga scala e di rilevanza strategica.
  • Piano di formazione professionale personalizzato e continuo aggiornamento tecnologico.
  • Assicurazione sanitaria.
  • Smart Working (modalità ibrida).
  • Flessibilità oraria

L’inquadramento contrattuale verrà valutato sulla base dell’effettiva esperienza maturata.

Valutiamo con attenzione candidature di persone appartenenti alle categorie protette (L. 68/99)

Candidati

Compila il form qui sotto con i tuoi dati e allega il tuo CV.
Ti ricontatteremo se il tuo profilo è in linea con le opportunità aperte.

    Clicca qui per allegare il tuo CV o trascina il file

    File supportati: PDF, DOCDimensione massima: 2mb

    Il futuro non
    si aspetta.
    Si crea.
    Insieme.

    Hai una domanda, un’idea o un progetto di cui parlarci?
    Compila il form qui sotto e ti risponderemo il prima possibile.

      Telefono +39 081 546.46.55
      Headquarter Napoli
      Piazza Esedra
      Cond. Edilforum
      Centro Direzionale Is. F9
      80143 Napoli

      Work Life
      Balance,
      trasparenza,
      fiducia

      Compila il form qui sotto con i tuoi dati e allega il tuo CV.
      Ti ricontatteremo se il tuo profilo è in linea con le
      opportunità aperte.

        Clicca qui per allegare il tuo CV o trascina il file

        File supportati: PDF, DOCDimensione massima: 2mb

        Telefono +39 081 546.46.55
        Headquarter Napoli
        Piazza Esedra
        Cond. Edilforum
        Centro Direzionale Is. F9
        80143 Napoli