Il candidato ideale possiede una solida esperienza nello sviluppo full stack, con competenze avanzate su Java, Angular e Spring, e un approccio orientato alla qualità del codice e all’innovazione.
Responsabilità principali:
Progettare e sviluppare applicazioni web full stack, garantendo performance, scalabilità e sicurezza.
Collaborare con il team per definire e implementare architetture software efficienti e innovative.
Scrivere codice di alta qualità, leggibile e manutenibile, rispettando le best practice di sviluppo.
Ottimizzare le prestazioni delle applicazioni e risolvere eventuali problemi tecnici.
Partecipare al ciclo di vita dello sviluppo software, dalla raccolta dei requisiti al rilascio in produzione.
Assicurare un’efficace integrazione tra frontend e backend utilizzando Angular e Spring Framework.
Requisiti:
Laurea in Informatica, Ingegneria Informatica o equivalenti.
Almeno 5 anni di esperienza nello sviluppo full stack.
Competenza avanzata su:
Frontend: Angular e tecnologie web moderne (HTML5, CSS3, JavaScript/TypeScript).
Backend: Java, Spring Framework (in particolare Spring Boot, Spring Security, Spring Data).
Database: conoscenza di database relazionali (es. PostgreSQL, MySQL) e NoSQL.
Esperienza con strumenti di versionamento del codice (es. Git).
Conoscenza di metodologie Agile (es. Scrum).
Familiarità con pratiche DevOps e containerizzazione (es. Docker, Kubernetes) è considerata un plus.
Buona padronanza della lingua inglese, scritta e parlata.
Competenze trasversali richieste:
Eccellenti capacità di problem solving e analisi.
Predisposizione al lavoro in team e ottime capacità relazionali.
Attenzione ai dettagli e orientamento alla qualità del codice.
Modalità di lavoro ibrida.
Ottieni una revisione del curriculum gratis e riservata.