Descrizione della Posizione Lavorativa
Apprendo è una realtà tecnologica che sviluppa soluzioni digitali innovative e collabora su progetti ad alta complessità per clienti in settori come Banking & Finance, Insurance, Automotive e Healthcare. L'azienda pone un forte accento sulla Ricerca e Sviluppo per adottare tecnologie moderne che garantiscano qualità, affidabilità e innovazione, e promuove la capacità di ripensare soluzioni esistenti per generare valore reale.
Stiamo cercando un/una Full Stack Java Developer da inserire in un progetto di consulenza enterprise: la persona avrà un ruolo centrale nella progettazione e nello sviluppo di applicazioni moderne, scalabili e performanti.
Modalità di lavoro: Bari - On Site (5 su 5).
Contratto e retribuzione: contratto a tempo indeterminato, inquadramento secondo il Contratto Collettivo Nazionale Metalmeccanico; RAL indicativa: €32.000 - €35.000, commisurata a esperienza e titolo di studio.
Cosa farai
- Raccogliere e analizzare i requisiti funzionali.
- Progettare la soluzione e redigere la documentazione tecnica.
- Sviluppare componenti frontend e backend.
- Progettare il modello dati.
- Realizzare microservizi e API REST per integrazioni con sistemi interni ed esterni.
- Collaborare all'implementazione di flussi dati e integrazioni con sistemi legacy.
- Garantire qualità, tracciabilità e conformità delle informazioni.
- Sviluppare dashboard e strumenti di monitoraggio a supporto dei processi applicativi e degli indicatori di servizio.
Requisiti
- Esperienza nello sviluppo backend con Java e Spring Boot.
- Conoscenza nella progettazione e sviluppo di 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 NoSQL, in particolare MongoDB.
- Esperienza con application server e middleware (Apache HTTP Server, Apache Tomcat, Red Hat JBoss, Oracle Tuxedo, IBM MQ, IBM FileNet Content Manager).
- Esperienza con containerizzazione e piattaforme cloud-native, in particolare Docker e Red Hat OpenShift.
- Conoscenza dei protocolli e meccanismi di sicurezza applicativa come OAuth2, JWT e autenticazione federata.
- Esperienza nello sviluppo di interfacce web con React e/o Angular, preferibilmente per dashboard operative.
- Capacità di raccogliere e analizzare requisiti tecnici e funzionali e di produrre documentazione tecnica (architetture, flussi, API, eventi, specifiche di progetto).
- Buona conoscenza degli strumenti di versionamento (Git) e delle metodologie di sviluppo Agile.
- Disponibilità a lavorare on site a Bari.
Profilo personale
- Buone capacità organizzative e senso di responsabilità nella gestione delle attività.
- Capacità di rispettare le scadenze concordate e orientamento al completamento dei compiti.
- Affidabilità, attenzione ai dettagli e disponibilità al confronto e al supporto del team.
Benefit
- Birthday Off da utilizzare il giorno del compleanno.
- Attenzione all'equilibrio vita privata/lavoro.
- Ticket restaurant (anche se si lavora da remoto).
- Assicurazione sanitaria (Metasalute).
- I benefit possono estendersi a iniziative legate a idee innovative o referral di talenti interni.
Requisiti
Esperienza nello sviluppo backend con Java e Spring Boot; competenza in architetture a microservizi e utilizzo di 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); esperienza con Docker e Red Hat OpenShift; conoscenze di sicurezza applicativa (OAuth2, JWT, autenticazione federata); sviluppo frontend con React e/o Angular; capacità di produrre documentazione tecnica; conoscenza di Git e metodologie Agile. Disponibilità a lavoro in sede a Bari. Contratto a tempo indeterminato con RAL indicativa €32.000-€35.000.
Competenze richieste
Competenze professionali
Java
Spring Boot
Microservizi
Apache Kafka
API REST
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
Autenticazione federata
React
Angular
Git
Agile
Competenze trasversali
Lavoro di squadra
Organizzazione
Responsabilità
Rispetto delle scadenze
Affidabilità
Attenzione ai dettagli
Disponibilità al confronto
Orientamento al risultato