Senior Java Engineer – Hybrid Milano
La tua nuova aziendaHays Solutions, società del gruppo multinazionale Hays, quotata al London Stock Exchange, offre servizi di consulenza mirati all’individuazione, alla comprensione e al raggiungimento degli obiettivi concreti di un progetto di business in ambito IT, Engineering o Digital.Per conto di uno dei maggiori attori nel settore Fintech, siamo alla ricerca di un Senior Java Engineer con esperienza, da inserire in un contesto tecnologico complesso e in continua evoluzione.
Cosa dovrai fare
1. Progettazione, sviluppo e manutenzione dei prodotti software legati ai servizi digitali dell’azienda
2. Applicazione di paradigmi di sviluppo moderni: sviluppo orientato ai servizi, REST API, domain-driven design, architetture event-driven
3. Collaborazione su più domini tecnologici: interfacce utente, database, networking, data science, operations
4. Scrittura e automazione di test di qualità (unit test, integrazione, performance, sicurezza)
5. Progettazione di software facilmente gestibile in ottica DevOps, favorendo la collaborazione tra sviluppo e operations
Competenze tecniche richieste
6. Ottima conoscenza di Java e capacità di progettare soluzioni software complesse
7. Esperienza con servizi AWS (ECS, SQS, SNS, S3, AuroraDB, AppSync, Lambda, ecc.)
8. Approfondita conoscenza dell’ecosistema Spring (Spring Boot, Spring Data JPA, Spring Security, Spring Cloud, ecc.)
9. Esperienza nell’implementazione di API RESTful e GraphQL
10. Conoscenza di database SQL e NoSQL (Oracle, MySQL, PostgreSQL, DynamoDB, ecc.)
11. Esperienza con motori di ricerca (Solr, ElasticSearch)
12. Esperienza con sistemi di cache (Redis, Memcache, Hazelcast, ecc.)
13. Esperienza con sistemi di messaggistica (Apache Kafka, AWS SQS, Solace)
14. Conoscenza di framework di serializzazione (Protobuf, Java Serialize, Avro, JSON, POF, ecc.)
15. Esperienza con standard di autenticazione e autorizzazione (OAuth, OpenID Connect, SAML, ecc.)
16. Esperienza con pipeline Jenkins, repository Git, caratterizzazione (Docker/Kubernetes), Maven
17. Competenze tecniche preferenziali (Nice to have)
18. Esperienza pregressa come Senior Software Engineer in contesti complessi e nella gestione di risorse esterne
19. Esperienza sull’intero ciclo di vita di progetti IT
20. Conoscenza di tecnologie web/digitali applicate al settore Fintech
Altre competenze richieste
21. Ottime capacità di comunicazione e collaborazione
22. Autonomia operativa e approccio consulenziale
23. Problem solving e adattamento a contesti dinamici
24. Passione per la tecnologia e attitudine al miglioramento continuo
25. Curiosità, spirito critico e proattività
26. Ottima conoscenza della lingua inglese (scritta e parlata)
Formazione, esperienza e certificazioni (Nice to have)
27. Laurea in Informatica, Ingegneria Informatica o discipline affini
28. Certificazioni Java, AWS, DevOps sono considerate un plus
Altre informazioni
29. Modalità di lavoro: hybrid su Milano (1-2gg/settimana presso la sede del cliente)
30. Opportunità aperta anche a professionisti in Partita IVA
31. Ral e tariffa giornaliera commisurata in base all’esperienza e discussa in sede di colloquio
32. Posizione aperta a profili senior
Come candidarsi