Previous Job
Previous
Agile Scala Developer
Ref No.: 18-05445
Location: Jersey City, New Jersey
Position Type:Contract
Start Date / End Date: 08/06/2018 to 12/31/2018
Genesis10 is currently seeking an Agile Scala Developer with our client in the financial industry in their Jersey City, NJ location. This is a 12 month + contract position.

Description:
Seeking an Agile Scala Developer

Responsibilities:
  • A successful candidate will participate in the implementation of leading-edge, transformative data systems as part of a multi-year initiative
  • 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 candidate's time will be spent on active development tasks
Requirements:
  • 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
Deal Breakers
  • Lack of passion for technology
  • Inability to think through complex problems
  • Inability to understand abstractions
  • Lack of interest in professional growth and learning
  • Lack of passion for quality
  • Lack of delivery focus
Must be able to work as a W2 employee of Genesis10 (no Corp-to-Corp)

If you have the described qualifications and are interested in this exciting opportunity, please apply!

About Genesis10:

Genesis10 is a leading U.S. business and technology consulting firm with hundreds of clients needing proven talent and solutions to power their strategic initiatives. If you are a high performing business or IT professional with solid, referenced experience, we want to meet you. Genesis10 recruiters and delivery professionals are highly accomplished career advocates, who get to know you beyond your resume to position you with the opportunities that fit your skills, experience and aspirations. We have benefit options to fit your needs and a support staff that works with you from placement throughout your engagement – project after project. To learn more about Genesis10 and to view all our available career opportunities, please visit us at www.genesis10.com. "Genesis10 is an Equal Opportunity Employer, M/F/D/V”