About this role
Job title: Java Software Developer
About the Role
We are seeking a Java Software Developer to help expand, productize, and optimize DV Trading's trading software stacks, with emphasis on the exchange stack and trading infrastructure. You will design, implement, and deploy high-performance systems and support ongoing improvements in collaboration with trading, quants, and development teams.
What You'll Do
-
Participate in design, implementation, and deployment of trading systems and supporting applications
-
Work on cross-functional teams across trading, quants and development to troubleshoot and solve complex problems
-
Integrate and certify with exchanges and other third parties
-
Monitor production trading systems and optimize performance for latency and throughput
-
What We're Looking For
-
Bachelor's Degree in Computer Science, Engineering, and/or a related field
-
Experience building performant, scalable applications in Java and/or C++
-
Experience building dynamic GUI elements in Java Swing
-
Passion for learning, working with new technologies, and working on high-visibility projects
-
Solid understanding of object orientation, parallel programming, unit testing, and performance analysis
-
Experience working in Linux and Windows environments
-
Highly collaborative in nature with excellent written and verbal communication skills