KDB Java Developer

Overview

On Site
BASED ON EXPERIENCE
Contract - Independent
Contract - W2
Contract - 5+ mo(s)

Skills

KDB+
JAVAKDB
KXSYSTEMS
KDB
JAVA
TRADING
FICC
CAPITAL MARKETS
INVESTMENT BANKING
EQUITIES
BANK
BANKING

Job Details

KDB Java Developer

Job Summary: Talent Software Services is in search of a KDB Java Developer for a contract position in New York

, NY(Hybrid). The opportunity will be six months with a strong chance for a long-term extension.

Position Summary:

This team develops software for the Capital Markets line of business. They are involved in order management and algorithmic trading systems. They also build out global trade systems, equity, fixed income, credit, and training infrastructure. The team is collaborative on design, but most development is done individually. They will have an immediate team of 3, while the larger team has 25 people.

Primary Responsibilities/Accountabilities:

    • Design, develop, and maintain high performance Java components that interface with KDB databases via the Java API
    • Write optimized q queries to support real-time and historical client gateways for trading and analytics systems
    • Devise new algorithms and data structures for target environment and platform attributes in alignment with architectural patterns
    • Create comprehensive unit and integration test cases to ensure software stability and reliability
    • Collaborate with other teams to research and implement changes to the trading system
    • Provide technical insights and support to operations teams about new features and existing strategy behaviors
    • Support production issues, including independently completing root-cause analysis and diagnosis
    • Translate various business requirements with minimal guidance, derive implementation proposals, and execute proposals with a team or individually
    • Green field development, creating systems from scratch and balancing trade-offs
    • General development work, design, interface with developers
    • Provide access to markets


    Qualifications:

    • Understanding of operations side
    • Understanding of both development and user side
    • Computer Science degree or other relevant post-secondary
    • 2 years of KDB experience
    • Taking initiative
    • Design knowledge and decision making
    • Strong analytical and problem-solving skills
    • Excellent verbal and written communication skills; eager to ask questions and able to clearly articulate ideas
    • Comfortable navigating and evaluating technical documentation, particularly for KDB /Q
    • Proven ability to work collaboratively in a fast-paced team-oriented environment
    • Strong multi-threaded programming skills
    • Solid understanding of financial markets, with hands-on experience developing FICC trading systems
    • Experience optimizing software performance and reducing latency


    Preferred:

    • Java
    • Investment banking


    If this job is a match for your background, we would be honored to receive your application!

    Providing consulting opportunities to TALENTed people since 1987, we offer a host of opportunities, including contract, contract to hire and permanent placement. Let's talk!

    Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

    About Talent Software Services, Inc