Java backend Developer

KeyBiz · WorkFromHome, Lazio, Italia · · 50€ - 70€


Descrizione dell'offerta

Overview

Key-Biz S.r.l. – Società di consulenza ICT specializzata nella progettazione e realizzazione di soluzioni software – ricerca un/una Java Backend Developer da inserire su un progetto strategico in ambito bancario, per la costituzione di un nuovo team di sviluppo dedicato alla realizzazione di due applicazioni enterprise.

Responsibilities

  • Partecipare all'intero ciclo di vita del software: dalla progettazione delle API e dei flussi applicativi, fino all'implementazione, al testing e al rilascio in produzione.
  • Lavorare a stretto contatto con i colleghi frontend, gli architetti di sistema e i referenti funzionali, contribuendo alle scelte tecniche e all'evoluzione continua della piattaforma.
  • Progettazione e sviluppo di API REST e servizi backend ad alta affidabilità, con attenzione alle performance e alla sicurezza in ambito finanziario.
  • Implementazione e gestione di flussi BPM tramite Camunda o Flowable per l'orchestrazione di processi bancari complessi.
  • Sviluppo di job batch con Spring Batch per l'elaborazione massiva di dati e operazioni pianificate.
  • Integrazione con sistemi esterni tramite SOAP, LDAP, S3, SharePoint e protocollo WOPI.
  • Implementazione di meccanismi di autenticazione e autorizzazione con Spring Security e OAuth2.
  • Gestione della comunicazione in tempo reale tramite Spring Integration e WebSocket.
  • Configurazione e manutenzione di componenti di gateway e routing con Spring Gateway.
  • Scrittura di test unitari e di integrazione con JUnit e AssertJ, nel rispetto degli standard di qualità del codice richiesti dal contesto regolamentato.
  • Contesto bancario richiede particolare attenzione alla sicurezza applicativa, conformità normativa e resilienza dei sistemi.

Qualifiche

  • Java 17
  • Spring Boot 3
  • Jakarta EE
  • Hibernate
  • Database Oracle
  • BPM Camunda / Flowable
  • SOAP (client)
  • Spring Batch
  • Spring Security
  • Spring Integration / WebSocket
  • Spring Mail
  • Spring Gateway
  • WOPI protocol
  • LDAP (client)
  • S3 (client)
  • SharePoint (client)
  • OAuth2
  • JUnit
  • AssertJ
  • Esperienza in progetti bancari o finanziari (preferenziale)
  • Familiarità con contesti regolamentati e requisiti di accessibilità stringenti
  • Attitudine al lavoro in team e al confronto tecnico

Modalità di lavoro

Full remote

Offerta

  • RAL: 32.000 – 35.000 €
  • Inserimento in un team di nuova costituzione su progetti tecnologicamente strutturati
  • Contesto orientato alla qualità del codice e alla collaborazione tecnica
  • L'offerta è rivolta a candidati di entrambi i sessi (L.903/77).

Ai sensi del Regolamento (UE) 2016/679 (GDPR), i dati personali forniti dai candidati saranno trattati esclusivamente per finalità di selezione del personale, nel rispetto dei principi di liceità, correttezza e trasparenza.

Requirements

La persona selezionata entrerà a far parte di un team tecnico di nuova formazione, con un ruolo attivo nello sviluppo di applicazioni backend moderne basate su Spring Boot, all'interno di un contesto bancario strutturato e orientato alla qualità, alle performance e alla sicurezza. Il candidato parteciperà all'intero ciclo di vita del software, dalla progettazione delle API e dei flussi applicativi, fino all'implementazione, al testing e al rilascio in produzione. Collaborerà strettamente con i colleghi frontend, gli architetti di sistema e i referenti funzionali, contribuendo alle scelte tecniche e all'evoluzione continua della piattaforma. La persona sarà coinvolta in attività quali: progettazione e sviluppo di API REST e servizi backend ad alta affidabilità, con attenzione alle performance e alla sicurezza in ambito finanziario. Implementazione e gestione di flussi BPM tramite Camunda o Flowable per l'orchestrazione di processi bancari complessi. Sviluppo di job batch con Spring Batch per l'elaborazione massiva di dati e operazioni pianificate. Integrazione con sistemi esterni tramite SOAP, LDAP, S3, SharePoint e protocollo WOPI. Implementazione di meccanismi di autenticazione e autorizzazione con Spring Security e OAuth2. Gestione della comunicazione in tempo reale tramite Spring Integration e WebSocket. Configurazione e manutenzione di componenti di gateway e routing con Spring Gateway. Scrittura di test unitari e di integrazione con JUnit e AssertJ, nel rispetto degli standard di qualità del codice richiesti dal contesto regolamentato. Esperienza nella progettazione e sviluppo di applicazioni backend utilizzando Spring Boot. Conoscenza approfondita di API REST e servizi backend. Familiarità con strumenti di orchestrazione BPM come Camunda o Flowable. Esperienza nella gestione di job batch e nell'elaborazione massiva di dati. Capacità di integrare sistemi esterni tramite vari protocolli e tecnologie. Conoscenza di meccanismi di autenticazione e autorizzazione, inclusi Spring Security e OAuth2. Esperienza nella gestione della comunicazione in tempo reale e configurazione di componenti di gateway. Competenza nella scrittura di test unitari e di integrazione, con attenzione agli standard di qualità del codice. Capacità di lavorare in team e di comunicare efficacemente con colleghi e stakeholder esterni.

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)