Full Stack Java Developer
Junior / Apprendista

Apprendo S.r.l.'s logo

Apprendo S.r.l.

Bari, Bari, Puglia, Italia

Di persona

Contratto a tempo indeterminato

Tecnologia dell'informazione e sviluppo software

Descrizione della Posizione Lavorativa

Ti piacerebbe lavorare in un team dove collaborazione e spirito di squadra sono davvero centrali? In Apprendo promuoviamo il lavoro collettivo per raggiungere gli obiettivi aziendali e offriamo progetti con clienti di settori quali Banking & Finance, Insurance, Automotive e Healthcare.

Chi siamo

Apprendo è una realtà tecnologica che sviluppa soluzioni digitali innovative e collabora su progetti complessi per aziende in diversi settori. Abbiamo un forte orientamento alla Ricerca e Sviluppo per adottare tecnologie adeguate che garantiscano qualità, affidabilità e innovazione. Ci impegniamo a re-immaginare soluzioni esistenti per rispondere a esigenze concrete e creare valore reale.

Descrizione della posizione

Stiamo cercando un* Full Stack Developer da inserire in un progetto di consulenza enterprise: la risorsa avrà un ruolo chiave nella progettazione e nello sviluppo di soluzioni applicative moderne, scalabili e ad alte prestazioni.

Modalità di lavoro: Bari - On Site (5 su 5)

Contratto: a tempo indeterminato, inquadramento secondo il Contratto Collettivo Nazionale Metalmeccanico. RAL indicativa: €32.000 - €35.000, commisurata a esperienza e titolo di studio.

Principali responsabilità

  • Raccolta e analisi dei requisiti funzionali.
  • Progettazione della soluzione e redazione della documentazione tecnica.
  • Sviluppo di componenti frontend e backend.
  • Progettazione del modello dati.
  • Realizzazione di microservizi e API REST per integrazione con sistemi interni ed esterni.
  • Collaborazione all'implementazione di flussi dati e integrazioni con sistemi legacy.
  • Assicurare qualità, tracciabilità e conformità delle informazioni.
  • Sviluppo di dashboard e strumenti di monitoraggio a supporto dei processi applicativi e degli indicatori di servizio.

Requisiti

La candidatura ideale prevede competenze tecniche consolidate in ambito backend e full stack. In particolare è richiesta esperienza in:

  • Java e Spring Boot per lo sviluppo backend.
  • Architetture a microservizi e utilizzo di Apache Kafka per sistemi event-driven.
  • Progettazione, sviluppo e documentazione di API REST secondo lo standard OpenAPI 3.
  • Buona conoscenza di database relazionali (Oracle, Microsoft SQL Server, MySQL, PostgreSQL) e familiarità con database NoSQL, in particolare MongoDB.
  • Esperienza con application server e middleware quali Apache HTTP Server, Apache Tomcat, Red Hat JBoss, Oracle Tuxedo, IBM MQ e IBM FileNet Content Manager.
  • Tecnologie di containerizzazione e piattaforme cloud-native, in particolare Docker e Red Hat OpenShift.
  • Conoscenza dei protocolli e meccanismi di sicurezza applicativa (OAuth2, JWT e sistemi di autenticazione federata).
  • Sviluppo di interfacce web con React e/o Angular, preferibilmente per dashboard operative.
  • Capacità di produrre documentazione tecnica (architetture, flussi, API, eventi e specifiche di progetto).
  • Buona conoscenza di Git e familiarità con metodologie di sviluppo Agile.

Profilo personale

Sei il/la candidato/a ideale se dimostri buone capacità organizzative, responsabilità nella gestione delle attività, rispetto delle scadenze, affidabilità, attenzione ai dettagli e disponibilità al confronto e al supporto del team per raggiungere gli obiettivi comuni.

Benefit

  • Birthday Off da utilizzare il giorno del compleanno.
  • Attenzione all'equilibrio tra vita privata e lavoro.
  • Ticket restaurant (anche se lavori da remoto).
  • Assicurazione sanitaria (Metasalute).

I benefit non finiscono qui: l'azienda premia idee innovative e il portare talento in azienda. Unisciti a noi per scoprirlo.

Il presente annuncio è rivolto ad entrambi i sessi, ai sensi delle leggi vigenti in materia di parità e non discriminazione.

Requisiti

Esperienza nello sviluppo backend con Java e Spring Boot; progettazione e sviluppo di microservizi e sistemi event-driven (Apache Kafka); progettazione e documentazione di API REST (OpenAPI 3); conoscenza di database relazionali (Oracle, MS SQL Server, MySQL, PostgreSQL) e NoSQL (MongoDB); esperienza con application server e middleware (Apache HTTP Server, Tomcat, JBoss, Oracle Tuxedo, IBM MQ, IBM FileNet); competenze in containerizzazione e piattaforme cloud-native (Docker, OpenShift); conoscenze di sicurezza applicativa (OAuth2, JWT); sviluppo frontend con React e/o Angular; uso di Git e metodologie Agile; capacità di produrre documentazione tecnica e analisi requisiti.

Competenze richieste

  • Competenze professionali
  • Java Spring Boot Microservizi Apache Kafka REST API OpenAPI 3 Oracle Microsoft SQL Server MySQL PostgreSQL MongoDB Apache HTTP Server Apache Tomcat Red Hat JBoss Oracle Tuxedo IBM MQ IBM FileNet Docker Red Hat OpenShift OAuth2 JWT React Angular Git Agile
  • Competenze trasversali
  • Lavoro di squadra Capacità organizzative Responsabilità Rispettare scadenze Affidabilità Attenzione ai dettagli Disponibilità al confronto