JOBSEARCHER

Java Full Stack developer with Scala

*W2 candidates* *Job Descriptions:* *Skilled JAVA developer* * 5+ years professional experience developing solutions with core Java * Message-oriented-middleware (Kafka, AMQP, MQ, AMPS, etc.) experience * As part of an Agile team, the candidate will work with users to refine requirements, design and develop high-quality and scalable systems, and assist users during the QA/UAT process. This is a hands-on, technical position with the expectation that a majority of the candidates time will be spent on active development tasks. *Requirements* *Non-negotiable* * 5+ years professional experience developing solutions with core Java * 2+ years professional experience developing solutions with Scala or other functional language * Experience writing Unit Tests and Acceptance/Behavior Tests * Ability to deliver quality code on timely basis * Strong data structure, algorithm and problem solving skills * Experience and desire to work in an Agile environment (pair programming, daily stand-ups, etc.) * Demonstrable knowledge of problem domain at previous employments * Experience working on a team, sharing code base with continuous integration * Willing to participate in production support rota * Experience working in Linux/Unix environment *Nice to have* * Message-oriented-middleware (Kafka, AMQP, MQ, AMPS, etc.) experience * Distributed systems experience * Web Application development (JavaScript, AngularJS, Bootstrap, etc.) * REST API design and development * DDD/CQRS/Event sourced systems experience * Relevant industry (banking middle/back office) experience * Experience in scripting languages (Bash, Python, etc) * Experience with automated deployment technologies (Ansible, Puppet, Chef, Docker, etc.) * Experience with 3rd party Scala libraries and frameworks (Scalactic, Scalatra, Akka, RxScala, TypeLevel libraries, etc.) * Understanding of Category Theory Pay: $60.00 - $65.00 per hour Work Location: In person