[SSS-JSC]
Java Senior Craftsman

Cerchiamo uno sviluppatore Java che abbia buona esperienza di progetti complessi in ambito Java Enterprise su sistemi server side scalabili ed in alta affidabilità. Completa il profilo l'avere interesse nelle evoluzioni tecnologiche del linguaggio e delle tecnologie che gli ruotano intorno.

Skills richieste

  • Conoscenza approfondita di Java 7-12, JavaEE
  • Esperienza di utilizzo del framework Spring
  • Utilizzo di build tools (Maven, Gradle)
  • Conoscenze di messaging systems (RabbitMQ, ActiveMQ, Apache Kafka)
  • Familiarità con il protocollo REST 
  • Conoscenza di database non relazionali (MongoDB, Cassandra, Neo4j, Redis)
  • Conoscenze di aspetti di Functional Programming e Reactive Programming
  • Utilizzo di strumenti di unit testing (JUnit, Mokito)

Skills desiderate

  • Esperienza con tool di Enterprise Information Management e personalizzazione sulle piattaforme Liferay, Alfresco e Crafter 
  • Esperienza su sistemi di Enterprise Search (Solr, Lucene, stack ELK)
  • Esperienza su sistemi distribuiti basati su microservizi (Domain Driven Design, Spring Cloud, Kubernetes, Openshift)
  • Esperienza di sviluppo su Android
  • Esperienza su altri linguaggi JVM based (Scala)