Java Software Architect Milano/Napoli
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
In Axcent Company cerchi un Software Architect Java capace di tradurre requisiti di business in architetture scalabili e sicure. Collaborerai con team di sviluppo per guidare scelte tecnologiche e implementazioni, in progetti di trasformazione software complessi. L’obiettivo è creare architetture microservizi resilienti e manutenibili, con attenzione a sicurezza e CI/CD. Un ruolo centrale nel definire pattern e standard, contribuendo alla qualità e all’innovazione nei nostri progetti. Ti offriamo l’opportunità di guidare la trasformazione tecnica in un contesto multi-settoriale.
Retribuzione / Benefits- smart working
- Progettare e guidare l’evoluzione dell’architettura applicativa
- Definire lo stack tecnologico, database e soluzioni di messaging
- Progettare architetture a microservizi e Bounded Context (DDD)
- Definire strategie di integrazione tra servizi tramite REST/gRPC e messaging asincrono
- Definire autenticazione/autorizzazione (OAuth2, OIDC, JWT)
- Stabilire linee guida architetturali, pattern e standard di sviluppo e CI/CD
- Supportare i team di sviluppo e risolvere problemi tecnici complessi
- Mentorare sviluppatori e collaborare con stakeholder
- Produrre e aggiornare documentazione architetturale
- Esperienza consolidata come Software Architect, Solution Architect o Technical Lead in contesti complessi
- Progettazione di architetture a microservizi e sistemi distribuiti
- Conoscenza DDD e definizione di Bounded Context
- Conoscenza di architectural e design pattern
- Progettazione API e integrazione via REST e/o gRPC
- Conoscenza di architetture event-driven e sistemi di messaging
- Conoscenza SQL e NoSQL
- Conoscenza di OAuth2, OIDC e JWT
- Esperienza con CI/CD e pratiche DevOps
- Capacità di analisi tecnica e valutazione trade-off
- Lavoro in team e collaborazione interdisciplinare
- Ottima comunicazione e gestione degli stakeholder
- Capacità di pensare in modo analitico e risolvere problemi
- Architetture microservizi e sistemi distribuiti
- DDD e definizione di Bounded Context
- Pattern architetturali e design patterns