Skip to main content

Software Engineer Python - Java | Application & Distributed Systems

Tecnologia
Hays
Casoli, Italia4 giorni faFino al 23/07/2026

Descrizione della posizione

Per un nostro Cliente operante nel settore della Difesa, siamo alla ricerca di un/una

Software Engineer con almeno 3 anni di esperienza nella progettazione e sviluppo di sistemi applicativi distribuiti.

La risorsa sarà coinvolta nello sviluppo di architetture backend ad alte prestazioni, caratterizzate da elevati requisiti di resilienza e scalabilità.

I sistemi sviluppati supportano flussi di dati complessi per clienti enterprise operanti in contesti mission-critical, in cui la continuità operativa rappresenta un requisito imprescindibile.

Responsabilità principali

Progettare, sviluppare e mantenere applicazioni distribuite ad alta affidabilità utilizzando

Java, Python e/o C++

Implementare soluzioni di load balancing, caching e ottimizzazione delle prestazioni

Gestire e ottimizzare database relazionali e NoSQL in ambienti ad alto throughput

Sviluppare codice multi-thread efficiente, con particolare attenzione alla gestione avanzata della memoria

Contribuire alla definizione e al miglioramento delle pipeline

CI/CD e delle pratiche

DevOps

Realizzare script di automazione (Python, Bash) per attività di orchestrazione e monitoring

Requisiti richiesti

Almeno

3 anni di esperienza nello sviluppo software in ambito professionale

Solida conoscenza di almeno uno tra

Java, Python, C++

Esperienza comprovata nello sviluppo di architetture distribuite

, microservizi e protocolli di rete

Approfondita conoscenza dei design pattern object-oriented

, UML e principi

SOLID

Esperienza significativa nella gestione di database relazionali e NoSQL

Competenze nelle tecniche di load balancing e programmazione multi-thread

Familiarità con metodologie di sviluppo quali

TDD

, unit testing e strumenti CI/CD (es. Jenkins, Git)

Competenze avanzate di scripting (Python, Bash)

Ti interessa questa posizione?