Senior Backend Cloud Software Engineer – Java / Spring

Aruba SpA · Roma, Lazio, Italia · · 50€ - 70€


Descrizione dell'offerta

Overview

Chi siamo
Aruba S.p.A., fondata nel 1994, è il leader italiano nel settore cloud, data center e servizi digitali (hosting, e-mail, registrazione domini e PEC).

Come Gruppo ci impegniamo a contribuire alla trasformazione digitale del Paese, ponendoci quotidianamente l'obiettivo di essere al fianco di cittadini ed aziende supportandone l’attività con le migliori tecnologie. Il nostro obiettivo è quello di offrire ai clienti il miglior servizio possibile, con qualità, onestà, disponibilità e trasparenza. Per raggiungerlo, puntiamo ad un grande lavoro di squadra, crediamo nella correttezza, nella collaborazione tra i team. Ci impegniamo a costruire e mantenere un ambiente di lavoro inclusivo, equo e rispettoso, in cui ogni persona possa sentirsi valorizzata.

Responsabilità

Di cosa ti occuperai

Entrerai a far parte di un team multidisciplinare e contribuirai allo sviluppo ed evoluzione di piattaforme applicative, occupandoti principalmente di tecnologie backend a supporto di servizi digitali complessi e ad alta affidabilità.

In Particolare Ti Occuperai Di

  • Progettare e sviluppare componenti software backend in Java, garantendo qualità, sicurezza, performance e manutenibilità.
  • Contribuire alla definizione e all’evoluzione dell’architettura applicativa a microservizi, in coerenza con gli standard aziendali.
  • Sviluppare API REST e integrare sistemi tramite meccanismi di autenticazione e autorizzazione.
  • Collaborare con Product Owner, analisti funzionali e team tecnici per trasformare i requisiti di business in soluzioni tecniche efficaci.
  • Garantire l’allineamento architetturale e l’integrazione tra i diversi moduli applicativi, con partecipazione attiva/pro-attiva su soluzioni e proposte di soluzioni.
  • Partecipare alle attività di code review e promuovere le best practice di sviluppo.
  • Supportare e, talvolta, condurre risoluzioni di problematiche tecniche complesse, anche in ambiente di produzione.
  • Contribuire alla crescita tecnica del team e dell’intera azienda attraverso attività di mentoring e condivisione delle competenze, tramite sessioni di pair programming e incontri settimanali dedicati all’innovazione tecnologica, con possibilità di partecipare sia come ascoltatore sia come speaker.
  • Collaborare con i team di Security, Operations, Architetture e QA per garantire qualità, sicurezza e affidabilità complessiva del sistema.
  • Adozione di pattern architetturali, tecnologie e approcci DevOps. Sei il/la candidato/a ideale se hai
  • Laurea in discipline scientifiche, con preferenza per ingegneria informatica o similari.
  • Almeno 5 anni di esperienza nello sviluppo backend in contesti strutturati o enterprise.
  • Un solido background tecnico e una reale attenzione alla qualità del software.
  • Conoscenza di Java 25+, Spring Framework 6/7, Spring Boot 3/4 e relativi framework backend (es. JPA/Hibernate, JMS, JUnit/Mockito)
  • Comprovata esperienza nello sviluppo di applicazioni backend basate su API REST
  • Gestione delle dipendenze, della struttura dei progetti e di build automation con Maven
  • Conoscenza dei sistemi di versioning, in particolare Git
  • Architetture a microservizi e principali design pattern, in particolare su tematiche di resilienza, idempotenza e reactive design
  • Database relazionali (in particolare MySQL) e NoSQL (in particolare MongoDB); conoscenza di tecniche di normalizzazione e gestione di grandi volumi di dati e di accessi
  • Meccanismi di autenticazione e autorizzazione (es. OAUTH2, OIDC, …)
  • Meccanismi di logging, monitoring e alerting (Prometheus, Grafana, ELK)
  • Containerizzazione e orchestrazione: Docker e Kubernetes
  • Forte attenzione alla qualità del codice, alla sicurezza applicativa e al rispetto delle linee guida di sviluppo. Esperienza con pratiche di sviluppo strutturate (es. TDD, XP) e sensibilità alla modellazione del dominio (DDD).
  • Predisposizione al confronto e al lavoro in team multidisciplinari
  • Buone capacità relazionali e negoziali, orientamento al risultato e flessibilità
  • Capacità di pianificare e organizzare il lavoro nel rispetto delle scadenze
  • Buona conoscenza della lingua inglese.

Offriamo

  • Formazione continua e percorsi di crescita strutturati, supportati da piattaforme di formazione individuale tecnica specializzata e momenti ricorrenti di condivisione della conoscenza all’interno dei team.
  • Ambiente di lavoro smart, collaborativo e orientato alla qualità
  • Potrai decidere di lavorare in modalità Ibrida, Smart Working, o se preferisci lavorare in presenza in una delle sedi di lavoro.
  • Possibilità di crescita professionale
  • Ticket Restaurant

Sede di lavoro: Italia
Possibilità di lavorare da remoto o presso le sedi di Firenze, Arezzo, Milano, Ponte San Pietro (BG), Roma, Torino, Bologna.

#Hybrid

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)