Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
53 lines (38 sloc) 3.14 KB

Senior Java Developer - Backend

Descrizione

Nell'ambito dell'innovativo progetto di messaggistica tramite notifiche push in Catapush ricerchiamo una figura di Senior Java Developer - Backend. Il candidato verrà inserito nella struttura come lead developer della parte di backend in Java.

Sono richieste attitudini al lavoro in team di poche persone, propensione allo sviluppo agile e passione per lo sviluppo. Il progetto innovativo su cui il candidato verrebbe coinvolto rendono questa proposta professionale un'opportunità ideale per candidature brillanti che ambiscono ad operare in realtà innovative e dinamiche. Catapush sarà certamente in grado di soddisfare le migliori candidature sotto tutti i punti di vista.

Skills richieste

Requisiti tecnici:

  • 4+ anni di esperienza di programmazione in ambito Java orientata allo sviluppo di applicazioni di Backend
  • 4+ anni di esperienza nella realizzazione di applicazioni basate SPRING
  • 2+ anni di esperienza nell'utilizzo di Maven
  • 2+ anni di esperienza nella realizzazione di applicazioni basate su Mysql
  • 2+ anni di esperienza nell'utilizzo di database NoSQL, in particolare MongoDB e/o Redis
  • 2+ anni di esperienza nell'utilizzo di code, possibilmente ActiveMQ e/o RabbitMQ
  • 2+ anni di esperienza in ambienti ad alto carico
  • 2+ anni di esperienza di utilizzo di strumenti di testing - JUNIT
  • Buona conoscenza di MySQL che includa comprensione di SQL e di concetti sulle performance, utilizzo di EXPLAIN
  • Conoscenza di almeno un linguaggio scripting e di Linux
  • Conoscenza di Git
  • Passione per i fondamenti di sviluppo di un codice pulito e manutenibile, promuovendo le best practice

Requisiti di base:

  • Laurea in un corso di informatica o esperienza equivalente
  • Conoscenza dei design pattern JEE principali (GoF)
  • Conoscenza delle metodologie agili, continuous integration, TDD
  • Passione per lo sviluppo software
  • Forte motivazione, proattività e facilità a lavorare sia da solo che all'interno di un piccolo team
  • Spiccata attitudine al problem solving
  • Ottima conoscenza della lingua inglese

Requisiti preferenziali:

  • Conoscenza di Jenkins e Artifactory (o equivalenti)
  • Conoscenza di JMX
  • Esperienza nella costruzione di applicazioni scalabili e Fault-tolerant
  • Conoscenza di architetture in sharding, architetture in cluster
  • Realizzazione di qualche progetto personale, idealmente su GitHub

Riguardo a Catapush

Catapush - opera nell'innovativo settore mobile della messaggistica push. La società ha sviluppato una piattaforma innovativa che permette alle aziende di inviare ai propri clienti notifiche push affidabili e tracciabili aggiungendo importanti funzionalità ai servizi push di base iOS ed Android.

Fondata da Davide Marrone, Luigi Orsi Carbone, Stefano Quintarelli, già co-founder di Skebby e tra i pionieri di Internet in Italia, nell'ambito di un piano di espansione ricerca un nuovo collaboratore per la sede in Copernico o da remoto.

Inviare la candidatura a: cv [at] catapush [dot] com