Cloud Software Engineer - New Graduate

Job summary
Other
Milano
A few days at home
Salary: Not specified
Skills & expertise
Cloud & infrastructure
Java
Oracle
React
Linux
+13
Apply

NTT DATA
NTT DATA

Interested in this job?

Apply
Questions and answers about the job

The position

Job description

Hai iniziato a costruire il tuo percorso nel mondo IT e vuoi far crescere la tua carriera nel Cloud?

In NTT DATA potrai farlo in un ambiente che valorizza la formazione continua, la collaborazione e l’innovazione tecnologica.

Entrerai a far parte del Centro di Competenza Cloud, dove – con il supporto di professionisti esperti – potrai consolidare le tue competenze tecniche e svilupparne di nuove.

Parteciperai a progetti innovativi e avrai la possibilità di crescere in un ambiente collaborativo, dinamico e orientato al futuro.

Cosa imparerai e su cosa lavorerai

Durante il tuo percorso formativo, avrai la possibilità di approfondire diverse aree tecnologiche:

  • Platform Engineering: Docker, Kubernetes, OpenShift
  • Cloud Computing: Google Cloud Platform, Microsoft Azure, Amazon Web Services, Oracle Cloud Infrastructure
  • Sviluppo Cloud Native: .Net Core, Java Spring boot, Node.js,Python, Go, Angular, React
  • CI/CD e DevOps: Progettazione pipeline CI/CD, automazione build-test-deploy, pratiche DevOps e GitOps, versionamento, rilascio continuo su cloud e Kubernetes con tool dedicati.
  • Database: Sviluppo database relazionali e/o NoSql

Cosa farai

  • Apprenderai i principi di progettazione di architetture a microservizi, API-first ed event-driven. 
  • Acquisirai competenze nelle strategie di modernizzazione (rehost, replatform, refactor, re-architect, rebuild). 
  • Approfondirai l’utilizzo di paradigmi serverless e servizi gestiti dei Cloud Provider. 
  • Svilupperai competenze in containerizzazione e orchestrazione. 
  • Apprenderai l’implementazione di pipeline CI/CD e l’automazione del ciclo di vita applicativo. 
  • Approfondirai i principi DevOps e GitOps, strumenti di versionamento e continuous integration. 
  • Acquisirai competenze nei pattern di resilienza, scalabilità e fault tolerance. 
  • Svilupperai capacità di integrazione con database relazionali, NoSQL, sistemi di caching e messaging. 
  • Apprenderai i principi di Application Security e Secure Software Development Lifecycle.

Requisiti

• Laurea triennale o magistrale in Informatica, Ingegneria Informatica o Ingegneria delle Telecomunicazioni

• Breve esperienza in ambito IT, sviluppo software o sistemistico (anche attraverso stage o prime esperienze lavorative)

• Conoscenza di base dei sistemi operativi Linux

• Familiarità con uno o più linguaggi di programmazione (Java, Python, C#, Node.js, Go)

• Nozioni di reti e protocolli TCP/IP

• Conoscenza base di container (Docker) e Kubernetes

• Conoscenza di base dei concetti DevOps

• Esperienza o familiarità con strumenti di versioning (Git)

• Buona conoscenza della lingua inglese (scritta e parlata)

Sedi di Lavoro: Milano, Roma, Torino, Cosenza, Bari (con possibilità di modalità di lavoro Ibrida)

Costruisci il tuo futuro con NTT DATA.  

Entra a far parte di un’azienda globale, leader nei servizi di business e tecnologici, che ascolta la tua voce e riconosce il valore del tuo lavoro. Collaborerai con clienti, partner e colleghi di tutto il mondo per creare soluzioni innovative capaci di avere un impatto reale sulla società. Qui potrai sviluppare nuove competenze e ampliare il tuo network.  

Siamo presenti in Italia con oltre 6000 dipendenti a Milano, Roma, Torino, Genova, Bologna, Treviso, Pisa, Padova, Napoli, Cosenza, Bari e Salerno.  

Make this the place where you grow.  

Unisciti a noi! 

Want to know more?

Apply