Post a Remote Job — $5
Back to result

The SDE will work with our core trading engineering team. The proper candidate will have experience building Java applications and working in a highly-available and scalable environment. We seek someone that has an exceptional attention to detail and values simplicity over complexity - both in code and communication. You should be opinionated about what you build and offer constructive criticism on things you didn’t.



Responsibilities



  • Responsible for the technical design and delivery of new Java projects using exciting, cutting-edge technology

  • Develop enhancements to existing Java applications as well as build new applications from the ground up

  • Monitor production systems, troubleshoot issues, and assist in remediation fixes

  • Assist in recommending and facilitating future maintenance and enhancements

  • Work with the Broker Dealer Operations teams to support and enhance the trading system


Qualifications



  • Experience with low latency high throughput distributed systems

  • Experience with multithreading and concurrency in Java

  • Strong knowledge of Java fundamentals, data structures, and best practices for modern software development

  • Must understand how to write effective unit and integration tests

  • Experience with a 24x7, highly-available architecture

  • Strong communication skills

  • Strong analytical and problem-solving skills



  • Understanding of JMS and message brokers such as ActiveMQ

  • Experience with NoSQL and SQL database environments

  • Experience with Amazon Web Services

  • Multiple years experience in fintech, ecommerce, or analytics companies




Be the first to see new remote jobs