Software Architect

agap2 Italia · Lecco, Italia ·


Descrizione dell'offerta

CHI SIAMO

AGAP2 è una multinazionale europea di consulenza ingegneristica e informatica facente parte del Gruppo MoOngy.

Presente in 14 paesi europei con oltre 10.000 dipendenti, abbiamo aperto, da quattro anni, la prima sede italiana a Milano e, vista la continua crescita, stiamo rafforzando e ampliando il nostro team con persone che condividano gli stessi valori della nostra società: AMBIZIONE, SORRISO, DINAMISMO, VOGLIA DI METTERSI IN GIOCO, il tutto in una realtà in continua evoluzione, nella quale le relazioni umane sono sempre al primo posto.


Requisiti:


- Buona conoscenza della lingua inglese scritta e parlata

- Preferita buona competenza nell'ambito finanziario

- Conoscenza della metodologia Agile (Scrum, Kanban, Extreme) e Waterfall

- Ottima capacità di interfacciarsi con product owner e business analysts evindenziare opportunità, vincoli e proporre la migliore soluzione realizzabile

- Favorire la crescita tecnica e funzionale dei membri del team

- Ottima capacità di dialogare e coordinare i team di sviluppo, in modo da garantire la corretta implementazione delle soluzioni identificate

- Ottima esperienza di architetture distribuite / microservizi, containerizzate (preferiti Docker, Kubernetes)

- Ottima conoscenza dei protocolli di trasporto e applicativi (anche web Socket)

- Competenze sul mondo cloud (preferito AWS)

- Competenze sul mondo Kubernetes

- Capacità di lavorare per obbiettivi e di gestione delle priorità


- Ottima capacità di definire diagrammi architetturali e creare documentazione tecnica

- Ottima capacità di indirizzare la R&D e definire gli strumenti ed i framework più adeguati al contesto di business

- Ottima capacità di condurre code review e risolvere problemi complessi mantenendo bassa la complessità delle implementazioni

- Buone conoscenze in ambito Cyber Security

- Ottima conoscenza dei principi di sviluppo SOLID e loro applicazione

- Ottima capacità di definire linee guida e standard di coding adeguati

- Competenza nella coordinazione del team per la produzione di codice ben progettato, efficiente e testabile

- Conoscenza dei principi di TDD

- Ottima conoscenza dei modelli e dei concetti di programmazione orientata agli oggetti (OOP)

- Ottima conoscenza di database SQL relazionali, query SQL e transazioni (DBMS preferito: SqlServer)

- Ottima conoscenza ed esperienza su:

principi di sviluppo di api Rest

standard di sviluppo di applicazioni enterprise

enterprise integration pattern

messaging

- conoscenza del modello OAUTH 2.1 con OIDC

- Competenza sullo sviluppo di pipeline di CI/CD


- Ottime competenze su accountability e observability


- Ottima competenza di Java 17 (preferito Java 21), con una ottima conoscenza del suo ecosistema

- Ottima conoscenza del framework Spring, in particolare Spring Boot

- Ottima conoscenza di Javascript e Typescript

- Buona conoscenza dei framework e delle librerie basate su Javascript (in particolare ReactJs)



- Ottima conoscenza di JPA (implementazione Hibernate) e JDBC

- Ottima conoscenza di Maven

- Ottima conoscenza di GIT


Background:

- Laurea magistrale in informatica o in ingegneria informatica

- Esperienza minima 7 anni nello stesso ruolo


The world needs you

AGAP2 è un equal opportunities employer: crediamo che tutte le forme di diversità siano fonte di arricchimento reciproco. Ci impegniamo a garantire un ambiente di lavoro inclusivo, nel quale ogni singola risorsa possa apportare un valore unico alla nostra realtà. Pertanto, accogliamo candidature senza distinzione di età, genere, nazionalità, disabilità, orientamento sessuale, religione o stato civile.

Inoltre, teniamo fede ai nostri impegni prestando attenzione alle risorse appartenenti alle categorie protette ai sensi degli articoli 1 e 18 della Legge 68/99.

  • I dati personali saranno trattati in conformità alle disposizioni contenute nel regolamento UE 2016/679.

Candidatura e Ritorno (in fondo)