(Development) Software Engineer | Java / Cloud
Lutech Visualizza tutti gli annunci
- Milano
- Tempo indeterminato
- Full time
- Analisi, Disegno e Sviluppo di soluzioni di integrazione attraverso microservizi su diverse tecnologie
- Analisi e progettazione di sistemi applicativi web/enterprise conformi ai requisiti del cliente sviluppati in tecnologia Java
- Supporto al processo di Application Maintenance per gli applicativi già rilasciati e attualmente oggetto di contratto di manutenzione.
- Competenze su linguaggio Java e sui framework Spring Boot e Quarkus
- Competenze sulla creazione di servizi REST (documentazione tramite Swagger), progettazione integrazioni tramite code JMS (Kafka, ActiveMq, Mqtt) e middleware TIBCO
- Competenze sulla progettazione applicazioni JEE Web Based e modellazione dati
- Conoscenze in ambito public cloud Aws, Azure, Google Cloud Platform per la gestione di rilasci e configurazioni tramite pipeline
- Conoscenza di base delle infrastrutture a supporto delle applicazioni Cloud Native (Docker, Kubernetes, Rancher, OpenShift o altro)
- Conoscenza approfondita di RDBMS: Oracle (release 11+), Mysql, PostgreSQL
- Conoscenza di database NoSQL (MongoDb, DocumentDB, Cassandra etc.)
- Conoscenza dei principali sistemi di versioning (svn, cvs, git)
- Gradita conoscenza dei maggiori Framework MVC (Spring, Struts)
- Gradita conoscenza HTML5, CSS 3, JavaScript (framework Bootstrap, JQuery) e di Angular 9+
- Gradita conoscenza dei principali Application Server JEE: Jboss, Weblogic
- Gradita conoscenza Enterprise Java Bean e JPA possibilmente con implementazione Hibernate
- Gradita esperienza nel settore Energy&Utilities
- Gradita comprensione approfondita dei principi di sicurezza OWASP
- Attitudine analitica e orientamento al problem solving
- Attitudine alla comunicazione e al lavoro in team
- Attitudine alla gestione del cliente
- Passione per l’innovazione, flessibilità e disponibilità al cambiamento