Siamo alla ricerca di un / una Junior Java Developer da inserire nel nostro team di sviluppo software. Il / la candidato / a ideale ha maturato almeno uno o due anni di esperienza nello sviluppo Java ed è in grado di lavorare su API REST, contribuendo alla progettazione, allo sviluppo e alla manutenzione di soluzioni software distribuite, scalabili e affidabili. La risorsa sarà coinvolta in progetti tecnologicamente innovativi, con particolare focus sulle soluzioni per il mondo dei pagamenti digitali e del retail.
Responsabilità
* Progettare e sviluppare applicazioni software basate su Java in contesti di edge computing.
* Implementare e mantenere API RESTful.
* Collaborare con il team di sviluppo nelle fasi di analisi tecnica, implementazione, testing e manutenzione evolutiva.
* Scrivere codice strutturato, documentato, testabile e manutenibile.
* Partecipare alle revisioni del codice e al miglioramento continuo dei processi di sviluppo.
* Analizzare e risolvere eventuali bug e problemi tecnici segnalati dal team di QA o da ambienti di produzione.
* Requisiti: Laurea in Informatica, Ingegneria Informatica o equivalente, oppure esperienza professionale equivalente.
* Esperienza di almeno 1-2 anni nello sviluppo con Java (preferibilmente versione 17 o superiori).
* Conoscenza di Spring Boot e del framework Spring.
* Competenze nella progettazione e nello sviluppo di API REST.
* Familiarità con strumenti di versionamento del codice (es. Git).
* Impegno nello sviluppo di software seguendo le migliori pratiche del settore (es. design pattern, DDD, DRY, ...).
* Familiarità con modelli di comunicazione asincroni, sistemi reattivi e distribuiti.
* Conoscenza base dei database relazionali (es. PostgreSQL, MySQL).
* Buona conoscenza della lingua inglese (tecnico, scritto e parlato).
Requisiti preferenziali (nice to have)
* Esperienza con strumenti di CI / CD (es. GitLab CI, Jenkins).
* Conoscenza di Docker o altri strumenti di containerizzazione.
* Familiarità con strumenti di documentazione API (es. Swagger / OpenAPI).
* Conoscenza delle metodologie Agile (Scrum, Kanban).
* Esperienza pregressa di integrazione di sistemi e gateway di pagamento.
* Ingresso in un contesto altamente innovativo, con tecnologie all’avanguardia nel settore retailtech.
* Opportunità di crescita professionale e tecnica su progetti a scala nazionale e internazionale.
* Ambiente di lavoro dinamico, collaborativo e “remote friendly”, orientato allo sviluppo personale e professionale.
* Possibilità di lavorare su infrastrutture cloud-native moderne, resilienti e scalabili, in scenari che includono stream processing ed edge computing.
* Formazione continua e supporto alla certificazione su tecnologie di riferimento.
#J-18808-Ljbffr