Software Engineer

Settore: / Information Technology /
Azienda: Hofmann Services
Data annuncio: 18/11/2021
Sede di lavoro: Treviso
Hofmann Services per Società Cliente ricerca:
Software Engineer
Il profilo ricercato verrà inserito nel Team R&D e sarà coinvolto nello sviluppo di nuovi servizi ed applicazioni nel settore IoT (Internet Of Things) e telematica automotive.
Nel dettaglio si occuperà di:
sviluppo e ingegnerizzazione di applicazioni di stream processing altamente disponibili e facilmente scalabili (scale-out). I servizi sviluppati devono garantire uptime considerevoli (99.7%) a fronte di throughputs elevati (migliaia di messaggi al secondo);
refactoring di applicazioni esistenti verso un paradigma orientato ai microservizi. L'attività dovrà essere guidata da criteri quali disaccoppiamento (loose coupling, fine-grained interfaces, event-driven programming), autonomia nei cicli di sviluppo e rilascio, identificazione delle responsabilità in termini di business capabilities, ecc;
costruzione e miglioramento incrementale della piattaforma di mobilità attraverso la collaborazione con sviluppatori in diversi team. L'interazione con altre persone e il processo di co-creazione permette di migliorare le competenze relazionali e di critical reasoning necessarie per uno sviluppo organico della professionalità;
Deep-dive in tecnologie allo stato dell'arte nelle architetture IOT mantenendo la necessaria generalizzazione (sviluppo T-shaped).
Tecniche & tecnologie:
Object Oriented Programming, Clean Coding, refactoring techniques;
Domain Driven Design;
Complex Event Processing;
NoSQL databases.
I requisiti per partecipare alla selezione sono:
Pregressa esperienza nel ruolo di almeno due/tre anni preferibilmente in Società operanti nel settore automotive.
Laurea in Ingegneria Informatica o Elettronica.
Competenze relativamente ai seguenti Tools e Linguaggi: Spring, Hibernate; Java 8 o versioni superiori; Kafka; Cassandra / Apache Cassandra; Flink / Apache Flink (preferibile); Redis (preferibile)
Per il Backend Development: Java 8+; .net; Kotlin; Spring Framework
Per il Frontend Development: Angular; ExtJs
Buona conoscenza della lingua inglese.
Precisione, spiccate capacità analitiche e di design;
Attitudine al lavoro in team;
Propensione al problem solving e al miglioramento continuo;
Ottime capacità comunicative e relazionali;
Passione per la tecnologia, entusiasmo e capacità di inventiva.
Si prevede inserimento diretto con contratto a tempo indeterminato.
Sede di lavoro: Treviso
Candidati per questo lavoro
Partner: