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)