Java Programmer – Low-latency Applications recruitment

Our client seeks a software engineer to build a next generation machine-readable, real-time, complex event data platform for financial services. They are looking for an exceptional, hands-on software engineer to help scale up their core platform. This role focuses primarily on server-side Java development with an emphasis on service-oriented architecture on a primarily open-source stack. Experience building web-based applications that deal with real-time data would be particularly advantageous.  The ideal candidate must have excellent technical knowledge and problem solving skills with the skill to function well within a team. The position offers excellent long-term career growth potential with a rapidly expanding firm.

Skills Required

• Bachelor’s degree in Computer Science or a related discipline.

• 5+ years of professional development experience

• Solid understanding of core Java.

• Experience working with high-volume distributed application architecture.

• Quick learner with excellent problem-solving skills.

• Good communication skills (written and spoken).

• Experience developing software outside the classroom (internship, co-op or commercial).

• Familiarity with the agile software development methodology.

Skills Preferred

• Capable of creating web applications that are data intensive

• Familiarity with relational databases and SQL (especially MySQL).

• Experience using Lucene or other search, classification or translations systems on large datasets.

• Experience with geographically distributed systems.

• Python, JSON or C++ programming knowledge.

• Solid knowledge of app development, deployment and management on Linux.

• Understanding of design for performance at large scale.

• Comprehension of information security best practices, and how they apply to web-based architectures.

• Experience deploying applications to virtual servers / cloud-based infrastructure.

• Experience implementing low-latency systems (milliseconds).

• Financial services knowledge, particularly capital markets and trading.