Società Informatica
Stiamo cercando uno Sviluppatore Full-Stack con esperienza consolidata nello stack Java / Spring Boot per il Back-End e Angular per il Front-End. Cerchiamo 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 (v12+), 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
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 (v12+), 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.
Iniziale affiancamento in presenza a Lodi presso la sede aziendale
Viene data la possibilità di operare in remoto fino al 100% dell'orario, con disponibilità a recarsi presso la sede in momenti concordati.
#joinusfilialegenova
Cooperjob opera senza alcuna forma di discriminazione nel rispetto delle diversità e pari opportunità. In conformità con la normativa vigente le ricerche si intendono riferite a persone dell'uno e dell'altro sesso (art.1 legge 903/77 e art.8 Dlgs 196/00). I candidati sono invitati a leggere sul nostro sito cooperjob.eu sezione contatti - Informativa sulla Privacy(Ai sensi dell'art. 13 Regolamento UE n. 2016/679 in seguito, "GDPR" D.lgs. n. 679/2016). Autorizzazione Ministeriale in Protocollo n. 13/I/0007848 Iscrizione Albo Informatico Agenzie per il Lavoro Sez. 1