Talent.com
Software Engineer - Freelance
Software Engineer - FreelanceProActivity • Italy
Software Engineer - Freelance

Software Engineer - Freelance

ProActivity • Italy
5 giorni fa
Descrizione dell’offerta di lavoro

Siamo alla ricerca di un Software Engineer con una solida esperienza nello sviluppo di applicazioni enterprise basate su microservizi. Il candidato ideale è un professionista appassionato di architetture moderne, capace di scrivere codice di alta qualità e di muoversi con competenza in ambienti cloud-native altamente distribuiti.


Responsabilità:

  • Sviluppo Core: progettare e implementare microservizi scalabili utilizzando Java 14 e Spring Boot, garantendo prestazioni elevate e manutenibilità del codice.
  • Integrazione e Messaging: sviluppare architetture event-driven utilizzando Apache Kafka per la gestione di flussi dati asincroni e integrare servizi tramite REST API.
  • Data Management & Persistence: gestire la persistenza dei dati su DB MySQL attraverso Spring JDBC (per operazioni CRUD ottimizzate) e gestire lo storage di file su Microsoft Azure File Share.
  • Security & Real-time: implementare protocolli di sicurezza avanzati tramite Spring Security e JWT Token, e gestire comunicazioni bidirezionali in tempo reale con Web Socket.
  • Quality & Automation: garantire l'eccellenza del codice attraverso l'analisi con Sonar, la gestione delle dipendenze con Maven e l'automazione dei job tramite Quartz.
  • Monitoraggio: utilizzare lo stack ELK (Elasticsearch, Logstash, Kibana) per il log management, il monitoraggio delle performance e il troubleshooting proattivo.


Requisiti richiesti:

  • Esperienza consolidata (Senior): almeno 5+ anni di esperienza nello sviluppo software professionale in ambito Java.
  • Backend Stack: padronanza di Java 14 e del framework Spring Boot in tutte le sue componenti principali.
  • Data Layer: ottima conoscenza di SQL/MySQL e dell'interfacciamento tramite Spring JDBC.
  • Architetture Distribuite: esperienza pratica con Apache Kafka e nella creazione di RESTful Services.
  • Security & Tooling: competenza in Spring Security, gestione dei JWT e automazione con Maven.
  • Metodologia: attitudine al clean code, precisione metodologica e capacità di lavorare in team Agile complessi.


Modalità di lavoro: full remote

Durata contratto: 3 mesi (da valutare eventuali estensioni)


Processo di selezione: Il nostro processo di selezione prevede 2 fasi:

  • Colloquio conoscitivo con il nostro team HR.
  • Colloquio tecnico con il cliente e il team di progetto


Come inviare la tua candidatura: Via LinkedIn o inviando il tuo CV aggiornato all'indirizzo hr@fortitudegroup.it

Creare un avviso di lavoro per questa ricerca

Software Engineer - Freelance • Italy