Sviluppatore Full-Stack Panoramica della Posizione
Stiamo cercando uno Sviluppatore Full-Stack con esperienza consolidata nello stack Java / Spring Boot per il Back-End e Angular per il Front-End. Sarai una risorsa chiave per l'intero ciclo di sviluppo, dalla progettazione dell'architettura alla realizzazione delle interfacce utente. Ti unirai a un team dinamico che lavora in un ambiente Agile/Scrum per creare e mantenere applicazioni web complesse, scalabili e ad alte prestazioni.
Responsabilità Chiave
* Sviluppo End-to-End: Progettare, sviluppare e mantenere l'intero stack applicativo: logica di business Back-End, API e interfacce utente Front-End.
* Back-End (Java & Spring Boot): Implementare servizi Back-End robusti, scalabili e sicuri, spesso sotto forma di Microservizi, utilizzando Java e Spring Boot.
* Front-End (Angular): Sviluppare interfacce utente complesse e responsive utilizzando Angular (v2+), TypeScript, HTML e CSS/Sass, garantendo la coerenza UI/UX.
* Integrazione API: Definire e implementare le API RESTful necessarie per collegare il Front-End Angular ai servizi Back-End, gestendo lo scambio dati.
* Gestione Dati: Interagire con database relazionali (SQL) e/o NoSQL, utilizzando Spring Data JPA/Hibernate per la persistenza e l'ottimizzazione delle query.
* Qualità del Codice: Mantenere standard elevati attraverso Code Review rigorose, implementando Unit Test e Integration Test su entrambi i lati dello stack.
* DevOps: Contribuire all'automazione del rilascio (CI/CD) e all'ambiente di deployment, preferibilmente con Docker e/o Kubernetes.
* Collaborazione: Lavorare a stretto contatto con Product Manager, Designer e altri sviluppatori per trasformare i requisiti di business in soluzioni tecniche funzionanti.
Requisiti Tecnici Essenziali
Categoria
Requisiti Obbligatori
Back-End Core
Esperienza approfondita con Java (8+) e il framework Spring Boot (Spring Data, Spring MVC, Spring Security).
Front-End Core
Solida competenza con il framework Angular (v2+), TypeScript, HTML5 e pre-processori CSS (Sass/Less).
API & Dati
Comprovata esperienza nella progettazione e integrazione di API RESTful. Padronanza di SQL e ORM (es. Hibernate/JPA).
Version Control
Ottima conoscenza di Git per il controllo versione in team.
Testing
Esperienza con framework di testing (es. JUnit, Mockito per Java; Jasmine, Karma o Cypress per Angular).
Competenze Preferenziali
* Esperienza di lavoro con architetture a Microservizi.
* Familiarità con Docker e Kubernetes per la containerizzazione e l'orchestrazione.
* Competenze in ambito CI/CD (es. Jenkins, GitLab CI, GitHub Actions).
Qualifiche e Competenze Trasversali
* Esperienza: Almeno 3-5 anni di esperienza professionale nel ruolo di Sviluppatore Full-Stack.
* Metodologia: Profonda comprensione dei principi di sviluppo software (es. SOLID, Design Patterns) e delle metodologie Agile/Scrum.
* Problem Solving: Capacità di debug, analisi e risoluzione di problemi complessi su tutto lo stack.
* Attitudine: Forte senso di responsabilità, orientamento al risultato e capacità di lavorare efficacemente sia in autonomia che in team.
Contratto di lavoro: Tempo pieno, Tempo indeterminato, Contratto con partita IVA
Retribuzione: Fino a €45.000,00 all'anno
Benefit:
* Assistenza sanitaria integrativa
* Buoni pasto
* Computer aziendale
* Lavoro da casa
* Orario flessibile
* Supporto allo sviluppo professionale