Java / Scala Developer - Jersey City

  • location: Jersey City, NJ
  • type: Contract
  • salary: $68.25 per hour

job description

Java / Scala Developer - Jersey City

A successful candidate will participate in the implementation of leading-edge, transformative data systems as part of a multi-year initiative. As lead developer on Agile team, the candidate will work with users to refine requirements, design and develop high-quality and scalable systems, assist users during the QA/UAT process, participate in architecture design, mentor and grow mid-level and junior developers. 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

Non-negotiable

- 5+ years professional experience developing solutions with core Java

- Either 2+ years of professional experience with Scala, other functional languages or Java 8

- Knowledge of features coming to Java 9

- Experience writing Unit Tests and Acceptance/Behavior Tests

- Message-oriented-middleware (Kafka, AMQP, MQ, AMPS, etc.) experience

- Distributed systems experience

- Experience in scripting languages (Bash, Python, etc)

- 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

- Ability to communicate effectively with business users, architects and developers

- Positive, engaging, and proactive

- Experience leading others by example

- Willing to participate in production support rota

- Experience working in Linux/Unix environment

Nice to have

- Relevant industry (banking middle/back office) experience

- 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.)

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

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Database Developer

  • location: Jersey City, NJ
  • job type: Contract
  • salary: $65 - $68 per hour
  • date posted: 6/18/2018