Siamo un'azienda che sviluppa una piattaforma cloud-native ad alte prestazioni, distribuita su Cloud e basata su un'architettura modulare.
La nostra soluzione integra componenti sviluppati in Java e Python ed è progettata per garantire elevati standard di affidabilità, scalabilità e sicurezza.
Per ampliare il nostro team stiamo cercando uno sviluppatoreJava Backend Medium/Seniorcon esperienza nello sviluppo di applicazioni enterprise moderne.
Entrerai a far parte del team di sviluppo backend e contribuirai all'evoluzione della piattaforma occupandoti di:
Progettazione e sviluppo di applicazioni Java conSpring Boot 4
Sviluppo e manutenzione di un'architetturamulti-module
Realizzazione di API REST ad alte prestazioni
Sviluppo del layer di persistenza tramiteHibernate/JPA
Ottimizzazione delle query e delle performance suPostgreSQL
Gestione di job asincroni e schedulati tramiteJobRunr
Integrazione con servizi e librerie sviluppate inPython
Sviluppo di applicazioni containerizzate con Docker
Deploy e gestione della piattaforma su infrastrutturaCloud
Collaborazione alla progettazione dell'architettura software
Supporto tecnico agli altri membri del team
Analisi e risoluzione di problematiche di performance e scalabilità
Requisiti indispensabili
Almeno5-8 anni di esperienzanello sviluppo Java
Ottima conoscenza diJava 21 o versioni successive
Ottima conoscenza diSpring Boot
Esperienza conSpring Data JPA
Ottima conoscenza diHibernate
Esperienza con databasePostgreSQL
Ottima conoscenza di SQL
Esperienza nello sviluppo diREST API
Esperienza conGit
Esperienza nell'utilizzo diDocker
Esperienza nello sviluppo di applicazioni enterprise
Buona capacità di analisi e problem solving
Attitudine al lavoro in team
Costituiscono un forte plus
Esperienza con architetturemulti-module
Esperienza conSpring Security
Conoscenza di autenticazioneJWTeOAuth2 in particolare di Keycloak
Esperienza conJobRunr
Esperienza con componenti sviluppati inPython
Esperienza conMaven
Esperienza conJUnit 5eMockito
Esperienza conTestcontainers
Esperienza conFlywayoLiquibase
Esperienza conDocker Compose
Esperienza conAWS, in particolare:
Esperienza con pipelineCI/CD
Esperienza con sistemi di monitoraggio:
Esperienza con sistemi di messaggistica
Conoscenza dei principi:
Conoscenza di metodologie Agile (Scrum o Kanban)
Chi stiamo cercando
Cerchiamo una persona appassionata di sviluppo software, curiosa e orientata alla qualità del codice.
Vorremmo inserire una figura capace di lavorare in autonomia sulle attività assegnate, ma anche di confrontarsi con il team per definire soluzioni tecniche efficaci e contribuire all'evoluzione dell'architettura della piattaforma.
La persona ideale è attenta alle performance, alla manutenibilità del codice e alle best practice di sviluppo.
Progetto tecnologicamente avanzato
Ambiente di lavoro dinamico e collaborativo
Possibilità di proporre nuove soluzioni architetturali
Aggiornamento continuo
Concrete opportunità di crescita professionale
Retribuzione commisurata all'esperienza
Sede di lavoro Cagliari con possibilità di lavoro da remoto
Costituiranno titolo preferenziale
Esperienza in applicazioni ad alta disponibilità (HA)
Esperienza con sistemi distribuiti e microservizi
Capacità di ottimizzazione delle performance applicative e del database
Esperienza con applicazioni containerizzate in produzione
Conoscenza delle best practice di sicurezza applicativa (OWASP Top 10)
#J-*****-Ljbffr
Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.