Ingegnere Software Java

13 ott - Casalgrande
Tissington

Java Backend Developer
Se sta pensando di inviare una candidatura, si ricordi di premere il pulsante apposito dopo aver letto l'intera descrizione.
Sede:Genova
Modalità di lavoro:Ibrida
Esperienza:almeno 4 anni
Per conto di unarealtà italiana in resistente crescita, attiva nell'ambito dei servizi tecnologici e delle soluzioni digitali, siamo alla ricerca di un/unaJava Backend Developercon almeno 4 anni di esperienza, da inserire all'interno del team IT.
La risorsa entrerà in un contesto tecnologico orientato allamodernizzazione di applicazioni legacy verso architetture moderne, scalabili e Cloud-Native, contribuendo all'evoluzione di sistemi dedicati alla gestione di entità e processi in ambito logistico.
Il progetto prevede un percorso di trasformazione tecnologica che combina componenti legacy con nuovi servizi basati su architetture a microservizi.
Responsabilità
La persona selezionata si occuperà di:
Sviluppare, manutenere e ottimizzare componenti backend legacy inJavae componenti frontend basati suJSP e jQuery.
Progettare e implementareAPI REST e SOAPutilizzandoSpring / Spring Boot.
Evolvere i servizi di integrazione con sistemi esterni, applicando i più appropriatidesign pattern.
Contribuire all'isolamento e alla progressiva migrazione delle principali entità di business in ambito logistico, tra cuiPreavvisi, Transiti e Permessi.
Partecipare alla modernizzazione e migrazione incrementale di moduli legacy basati suEJB, WebServlet e WildFly/JBossverso architetture a microservizi Cloud-Native.
Collaborare alla definizione e implementazione di soluzioni software secondo i principi diClean Codee buona progettazione applicativa.
Applicare i principi diSecurity by Design,



con particolare attenzione agli standard e alle best practiceOWASP.
Collaborare con il team nello sviluppo, nell'integrazione e nell'evoluzione delle applicazioni.
Requisiti
Cerchiamo una persona con:
Laurea o diploma in Informatica o formazione equivalente.
Almeno4 anni di esperienzain ruoli di sviluppo software.
Ottima conoscenza diJava.
Esperienza consolidata conSpring e Spring Boot.
Buona conoscenza diJavaScript (ES6) e jQuery.
Familiarità con database relazionali, in particolarePostgreSQL e/o MariaDB.
Buona capacità di scrivere e ottimizzarequery SQL.
Conoscenza dei principali principi diClean Codee sviluppo software.
Attitudine al lavoro in team, alla collaborazione e alla condivisione delle conoscenze.
Interesse per l'evoluzione di sistemi legacy verso architetture moderne e distribuite.
Costituiscono titolo preferenziale
Familiarità con ambientiLinux.
Conoscenza diDocker.
Esperienza conWildFly / JBoss.
Conoscenza diEJB e WebServlet.
Conoscenza dei concetti di messaggistica asincrona.
Familiarità conJMS / Artemis.
Esperienza in contesti di migrazione da architetture monolitiche/legacy versomicroservizi e soluzioni Cloud-Native.
Conoscenza delle principali pratiche diApplication Security / OWASP.
Cosa offre l'opportunità
Inserimento in un contesto tecnologico dinamico, impegnato in progetti dimodernizzazione e trasformazione digitale.
Possibilità di lavorare con tecnologieJava, Spring Boot, API, microservizi e Cloud-Native.
Coinvolgimento diretto in un percorso di evoluzione di sistemi legacy verso architetture moderne.
Ambiente orientato allacollaborazione, al Clean Code e alla qualità del software.
xysqume
Concrete opportunità dicrescita tecnica e professionale.
#J-*****-Ljbffr

Manutentore Elettromeccanico – Automazione Industriale

15 ott - Casier
Michael Page

Infermiere a Milano

15 ott - Milano
QuiCare

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per ingegnere software java / casalgrande

Stockroom & Inventory Specialist – Beauty Retail

15 ott - Roma
Lvmh Group

Junior Proposal Engineer

15 ott - Chieti
VINCI Energies Italia