Stiamo cercando uno Sviluppatore Java da inserire nel team IT per lo sviluppo e la manutenzione di applicazioni aziendali. La figura lavorerà principalmente su sistemi backend, contribuendo alla realizzazione di soluzioni affidabili, performanti e facilmente manutenibili.
Responsabilità principali
* Sviluppare e mantenere applicazioni backend in Java
* Analizzare i requisiti tecnici e tradurli in soluzioni software
* Scrivere codice chiaro, modulare e ben documentato
* Gestire e ottimizzare l'accesso ai database
* Effettuare test e debugging delle applicazioni
* Collaborare con altri sviluppatori e team tecnici
* Garantire stabilità e sicurezza delle applicazioni
Requisiti richiesti
* Buona conoscenza di Java e della programmazione orientata agli oggetti
* Esperienza con framework come Spring o Java EE / Jakarta EE
* Conoscenza di SQL e database relazionali (es. MySQL, PostgreSQL, Oracle)
* Familiarità con sistemi di versionamento (Git)
* Capacità di scrivere query efficienti e gestire dati
* Conoscenza base di servizi web (REST, JSON, XML)
Requisiti preferenziali
* Esperienza con Hibernate o JPA
* Conoscenza di architetture a livelli (layered architecture)
* Familiarità con strumenti di build come Maven o Gradle
* Esperienza in ambienti Linux/Unix
* Nozioni base di frontend (HTML, CSS, JavaScript)