Java Software Architect Milano/Napoli

5 ore fa

Naples, Campania, Italia Axcent Tempo pieno
Overview

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
Responsabilità
  • 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
Requisiti fondamentali
  • 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