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?