#1 Job Board for tech industry in Europe

Senior Java Engineer
Java

Senior Java Engineer

Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Java 8

    master

    English

    advanced

Job description

Online interview
   100% remote work during coronavirus pandemic 


About us:

Our businesses generate millions of transactions across a range of financial markets. Our IT teams design and develop modern systems covering all aspects - trading in the markets, sales and customer tools, handling transactions and building financial and regulatory reporting.

Who we are:

We are a 120 strong global team located across New York, Toronto, Hong Kong, Guangzhou, London, and Krakow. The team covers a wide area of functions:

  • Risk delivers client-facing applications including risk management
  • Trade Workflow is responsible for trade booking and other trade lifecycle events
  • Compute focuses on valuations
  • And there are many other areas

What we do:

We are building an in-house platform to support all primary functions for FX Trading (pricing, booking, routing, risk management and valuations) which is replacing a vendor platform.

Joining us, you will work on:

  • Creating usable, efficient, and elegant Java code
  • Building a micro-service based architecture 
  • Monitoring production and keeping it stable
  • Foreign Exchange business requirements 

Your daily tasks:

  • You and your teammates are responsible for all aspects of delivering software to users:
  • Development
  • Automating testing and deployment of small and frequent releases
  • Speaking to the product owner and business on features and requirements
  • Production availability of your service – if you build a service you own the service

Your skills and experience:

  • Experience with Java 8+ (Concurrency, data structures, lock-free, wait-free code, low latency, lambdas) 
  • Familiar with TDD, continuous integration, jUnit, continuous deployment, and testing
  • Experience with REST and messaging technologies
  • Understanding of DevOps practices
  • English at least B2 level 

Nice to have:

  • FX business knowledge an advantage, but the focus is on technical skills
  • Experience of working in an agile team
  • Demonstrates a passion for software development outside of work through involvement in open source, working groups etc.

We offer great benefits:

  • Contact with top IT technologies available in the market,
  • Flexible working hours,
  • 100% remote work during coronavirus pandemic
  • Free parking space for our employees,
  • Perfect office location,
  • Insurance, medical care