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à principaliSviluppare e mantenere applicazioni backend in JavaAnalizzare i requisiti tecnici e tradurli in soluzioni softwareScrivere codice chiaro, modulare e ben documentatoGestire e ottimizzare l'accesso ai databaseEffettuare test e debugging delle applicazioniCollaborare con altri sviluppatori e team tecniciGarantire stabilità e sicurezza delle applicazioniRequisiti richiestiBuona conoscenza di Java e della programmazione orientata agli oggettiEsperienza con framework come Spring o Java EE / Jakarta EEConoscenza di SQL e database relazionali (es. MySQL, PostgreSQL, Oracle)Familiarità con sistemi di versionamento (Git)Capacità di scrivere query efficienti e gestire datiConoscenza base di servizi web (REST, JSON, XML)Requisiti preferenzialiEsperienza con Hibernate o JPAConoscenza di architetture a livelli (layered architecture)Familiarità con strumenti di build come Maven o GradleEsperienza in ambienti Linux/UnixNozioni base di frontend (HTML, CSS, JavaScript)