Fullstack Developer Java&Angular
La tua nuova azienda
Hays Solutions, società del gruppo multinazionale Hays, quotata al London Stock Exchange, offre servizi di consulenza mirati all’individuazione, alla comprensione e al raggiungimento degli obiettivi concreti di un progetto di business in ambito IT, Engineering o Digital.
Il tuo ruolo
Per conto di una realtà leader in Italia nella fornitura e manutenzione di software gestionali per il settore assicurativo, con quasi 30 anni di esperienza e partnership con i principali gruppi assicurativi italiani e internazionali, siamo alla ricerca di un* Fullstack Developer da inserire in progetti innovativi ad alto impatto nel settore assicurativo. La figura sarà coinvolta nello sviluppo, manutenzione e ottimizzazione di soluzioni software proprietarie, lavorando in team strutturati e multidisciplinari ed offrendo soluzioni proprietarie ad alto contenuto tecnologico.
Cosa deve fare
1. Sviluppo e manutenzione di codice esistente (Front End e/o Back End)
2. Progettazione e implementazione di nuove funzionalità
3. Analisi e risoluzione di bug
4. Scrittura e validazione di test automatici
5. Collaborazione con team interni su progetti per clienti italiani e internazionali
Competenze tecniche richieste
6. Ottima conoscenza di Java (almeno dalla versione 8), Hibernate, JPA, Spring/Spring Boot, jax-rs
7. Esperienza con Spring Framework
8. Conoscenza di JSP e Servlet
9. Familiarità con l’ambito di sviluppo Java EE (oggi Jakarta EE), in particolare per applicazioni web
10. Esperienza nell’utilizzo di MyBatis per la gestione della persistenza
11. Conoscenza di JUnit per i test automatici
12. Esperienza con Maven per la gestione dei progetti
13. Buona conoscenza di HTML, CSS, Typescript, Angular, SCSS
14. Adozione di buone pratiche di sviluppo Java: codice leggibile, manutenibile, con naming chiari, separazione delle responsabilità, uso corretto dei design pattern
Altre competenze richieste
15. Adozione di buone pratiche di sviluppo (clean code, design pattern, separazione delle responsabilità)
16. Capacità di analisi e problem solving
17. Attitudine al lavoro in team
Formazione, esperienza e certificazioni (Nice to have)
18. Titolo di Studio: Laurea magistrale in Informatica, Ingegneria Informatica o campo correlato.
19. Certificazioni: Certificazioni Java (es. Oracle Certified Professional) e altre certificazioni rilevanti sono un plus.
Altre informazioni
20. Modalità di lavoro: on site a Roma, zona Porta Pia
21. Opportunità aperta anche a professionisti in Partita IVA.
22. RAL o tariffa giornaliera commisurata all’esperienza e discussa in sede di colloquio
23. Ambiente informale, creativo e stimolante
24. Tecnologie avanzate (AI, Machine Learning)
25. Team distribuiti su Milano, Roma, Livorno, Genova
Come candidarsi