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: ItaliaPossibilità di lavorare da remoto o presso le sedi di Firenze, Arezzo, Milano, Ponte San Pietro (BG), Roma, Torino, Bologna. #Hybrid #J-18808-Ljbffr
Senior Backend Cloud Software Engineer – Java / Spring
ARUBA SPA
roma, roma
Pubblicato 12 giorni fa
Segnala lavoro