La tua nuova azienda
Hays 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.
Chi stiamo cercando
Per importante cliente di livello internazionale e presente su tutto il territorio siamo alla ricerca di un Senior Scala Developer.
Cosa deve fare
- Progettazione e sviluppo di applicazioni scalabili utilizzando Scala.
- Manutenzione e ottimizzazione del codice esistente per migliorare le prestazioni e la stabilità.
- Collaborazione con team di sviluppo, product manager e altri stakeholder per definire i requisiti e le specifiche tecniche.
- Implementazione di best practices per il coding, il testing e il deployment.
- Mentoring e supporto ai membri junior del team.
- Partecipazione a code reviews e garantire la qualità del codice.
- Utilizzo di strumenti e framework come Akka, Play, e Spark.
- Gestione di database relazionali e non relazionali.
- Conoscenza di metodologie Agile e DevOps.
- Risolvere problemi complessi e fornire soluzioni innovative.
Altre informazioni
- Modalità di lavoro: full remote
- Opportunità aperta a anche a professionisti in Partita Iva.
- Range tariffario/gg da concordare in sede di colloquio in accordo con competenze e seniority del profilo.
Competenze tecniche richieste
- Esperienza avanzata con il linguaggio di programmazione Scala.
- Conoscenza approfondita di framework come Akka, Play, e Spark.
- Esperienza con sistemi di versionamento del codice, come Git.
- Familiarità con metodologie di sviluppo Agile e pratiche DevOps.
- Competenze in gestione di database relazionali (es. PostgreSQL, MySQL) e non relazionali (es. MongoDB, Cassandra).
- Esperienza con strumenti di build e continuous integration, come sbt, Jenkins, o Travis CI.
- Conoscenza di tecniche di testing, inclusi unit testing, integration testing e end-to-end testing.
- Capacità di progettare e implementare API RESTful.
- Esperienza con containerizzazione e orchestrazione, come Docker e Kubernetes.
- Competenze in ottimizzazione delle prestazioni e tuning del sistema.
Altre competenze richieste in maniera preferenziale
- Esperienza con architetture a microservizi.
- Conoscenza di tecnologie di streaming dati come Kafka.
- Esperienza con piattaforme cloud come AWS, Google Cloud, o Azure.
- Buona conoscenza della lingua inglese.
Formazione, esperienza e certificazioni (nice to have)
- Laurea in Informatica, Ingegneria Informatica o campi correlati.
- Master o dottorato in discipline tecniche possono essere un vantaggio.
- Certificazioni in Scala, come la Lightbend Certified Professional.