Per ampliamento dell’organico di un’importante software house che realizza giochi on line stiamo ricercando un JAVA DEVELOPER
Profilo senior per JavaEE in ambiente HA, CL, TS
Il Ruolo:
la persona inserita ricoprirà la funzione di CTO – Chief Technology Officer – come manager di primo livello in una realtà giovane, dinamica ed in continua evoluzione che idea, progetta e realizza giochi on line. In stretta collaborazione con le figure commerciali e lo staff tecnico, avrà la responsabilità della realizzazione dei giochi per piattaforme on line.
Competenze Richieste:
- conoscenza avanzata SQL (ideale conoscenza PostgreSQL)
- conoscenza avanzata JavaEE, inclusi i paradigmi di programmazione MVC, programmazione concorrente e multi cluster
- conoscenza avanzata di reti, load balancer, persistenza e distribuzione sessioni
- calcolo distribuito su java, con particolare attenzione al problema multi-master, elezione di master, problema splitted brain
- conoscenza approfondita dei paradigmi di locking distribuiti, ReentrantReadWriteLock, sincronizzazione
- dimestichezza con imdg
- conoscenza avanzata concetti di idempotenza e two-phase commit
- conoscenza della lingua inglese
- residenza in provincia di Biella o reale disponibilità al trasferimento (la responsabilità del ruolo non consente attività in remoto)
Requisiti ideali, ma non indispensabili per candidarsi
- substrato web a basso livello (http, https, http2, websocket, session cookie, header http)
- substrato web ad alto livello (js)
- conoscenza jgroups, hezelcazst, ignite, zookeeper
- competenze matematiche su sistemi di equazioni
- competenze su algoritmi random
Sede di lavoro: Biella Contratto di lavoro: Tempo indeterminato RAL indicativo: 60.000 euro + bonus