Text copied to clipboard!
Titolo
Text copied to clipboard!Sviluppatore Software Java EE
Descrizione
Text copied to clipboard!
Stiamo cercando uno Sviluppatore Software Java EE altamente motivato e competente per unirsi al nostro team di sviluppo. Il candidato ideale avrà una solida esperienza nello sviluppo di applicazioni enterprise utilizzando Java EE e sarà in grado di lavorare in un ambiente dinamico e collaborativo. Il ruolo prevede la progettazione, lo sviluppo e la manutenzione di soluzioni software scalabili e performanti, in linea con le esigenze aziendali e le migliori pratiche del settore.
Il candidato lavorerà a stretto contatto con analisti, project manager e altri sviluppatori per garantire che le soluzioni implementate siano efficienti, sicure e facilmente manutenibili. Sarà inoltre responsabile della scrittura di codice pulito e documentato, della partecipazione a revisioni del codice e della risoluzione di eventuali bug o problemi tecnici.
Tra le attività principali vi sono l'analisi dei requisiti funzionali, la progettazione dell'architettura software, l'implementazione di componenti backend e frontend, l'integrazione con sistemi esterni e la gestione del ciclo di vita del software. È richiesta una buona conoscenza dei framework Java EE come EJB, JPA, JSF, nonché familiarità con strumenti di build e gestione del codice come Maven, Git e Jenkins.
Il candidato ideale possiede anche competenze in ambito database (SQL, Oracle, MySQL), conoscenza dei principi di progettazione orientata agli oggetti e capacità di lavorare in team Agile. La conoscenza di tecnologie cloud, containerizzazione (Docker) e microservizi sarà considerata un plus.
Offriamo un ambiente di lavoro stimolante, opportunità di crescita professionale, formazione continua e la possibilità di lavorare su progetti innovativi per clienti di rilievo nazionale e internazionale.
Responsabilità
Text copied to clipboard!- Progettare e sviluppare applicazioni Java EE scalabili e sicure
- Collaborare con il team per analizzare i requisiti funzionali
- Scrivere codice pulito, efficiente e documentato
- Effettuare test unitari e di integrazione
- Partecipare a revisioni del codice e miglioramento continuo
- Gestire il ciclo di vita del software, dal design al rilascio
- Integrare applicazioni con sistemi esterni e database
- Monitorare e risolvere bug e problemi tecnici
- Contribuire alla definizione dell'architettura software
- Utilizzare strumenti di versionamento e CI/CD
Requisiti
Text copied to clipboard!- Laurea in Informatica o discipline affini
- Esperienza di almeno 3 anni nello sviluppo Java EE
- Conoscenza di EJB, JPA, JSF e altri framework Java EE
- Esperienza con database relazionali (Oracle, MySQL, SQL Server)
- Familiarità con strumenti come Maven, Git, Jenkins
- Conoscenza dei principi di OOP e design pattern
- Capacità di lavorare in team Agile/Scrum
- Buona conoscenza della lingua inglese
- Capacità di problem solving e analisi
- Esperienza con RESTful API e servizi web
Domande potenziali per l'intervista
Text copied to clipboard!- Quanti anni di esperienza hai con Java EE?
- Hai mai lavorato in un ambiente Agile?
- Quali framework Java EE conosci meglio?
- Hai esperienza con strumenti di CI/CD come Jenkins?
- Hai mai integrato applicazioni con sistemi esterni?
- Qual è il tuo approccio alla risoluzione dei bug?
- Hai esperienza con database relazionali? Quali?
- Hai mai lavorato con microservizi o container Docker?
- Come gestisci il versionamento del codice?
- Hai mai partecipato a revisioni del codice?