Senior Java Developer

  • Competitive
  • New York, NY, USA
  • Permanent, Full time
  • Adaptive Financial Consulting
  • 11 Oct 18

We are Adaptive, a successful and growing financial software consultancy with over 150 consultants globally. Our New York office is looking for a senior Java developer to join our team and work on a greenfield project to develop a cryptocurrency exchange. This is an exciting project that will have a high public profile.

As a Senior Java Developer, you will coordinate and participate in the team effort to build and release quality software in a timely manner. You will be involved in the design of a distributed, loosely-coupled multi-region platform architecture, while remaining involved in hands-on coding. You will work in a test-driven, Agile development fashion. A fraction of your time will be dedicated to Team Lead responsibilities: assign backlog tasks to team members, facilitate their work, identify and remove blockers, report to management. You will remain abreast of the newest developments in technology and quickly adapt to them to achieve better results.
Required skills and experience:

  • Significant, professional server-side software development experience
  • Familiarity with Spring Boot and the websocket and FIX protocols are desirable
  • Solid experience in object-oriented programming in Java.  Java 8 required; Java 9/10 exposure is a plus
  • General knowledge of data injection/inversion of control
  • Passionate about building distributed, scalable, reliable, and low latency services
  • Even-tempered and able to remain focused on solving production issues when they arise
  • Experience working in an Agile environment (Scrum, Kanban)BSc/MSc in Computer Science or equivalent
  • Excellent communication skills
  • Language: English (fluent)
  • Must be able to work for Any US employer
  • Experience working with distributed teams

What we offer in return:

  • No politics
  • No cumbersome hierarchy: our teams feel free to speak up, to make suggestions and raise concerns
  • Collaborative team environment: we all work together, respect each other and pitch in
  • Smart, welcoming and motivated colleagues
  • Good work/life balance