DriveWealth Technologies · Jan 10th 2021
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
Preferred Qualifications
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 fin tech, e-commerce, or analytics companies