Software Technical Lead

First Derivative
VA, United States
Full-time

Who are we?

First Derivatives (FD) is a leading software and services company, with world-leading intellectual property in ultra-high-performance analytics (KX) across industries, and extensive domain expertise and capabilities in capital markets systems and technology (managed services and consulting).

Software Technical Lead - Java

Responsibilities :

  • Develop / integrate Derivative Trading Applications
  • Communicate with business stakeholders including Traders, Operations and Strats.
  • Understand and translate business requirements into technical design specifications
  • Identify technology solutions for enhancements or new initiatives
  • Implement unit and integration test cases with industry standard test automation frameworks.
  • Document changes necessary to support business

Mandatory Skills Description :

  • 15+ years of enterprise development experience. (JDK 8 or 11)
  • 5+ years of experience with Capital Markets is a must
  • Experience in Trading, Good knowledge of Financial Instruments, incl. Derivatives and Fixed Income securities.
  • Experience developing High-Load Systems
  • Working with Distributed Applications
  • Using Message Brokers (ActiveMQ, RabbitMQ, Kafka, or similar)
  • Setting up Cache / In-Memory Data Grids (Redis, Hazel cast, or similar)
  • Experience with multiplatform enterprise service development and challenges of data serialization
  • REST API (incl. Enterprise Authentication and Authentication)
  • Enterprise services (incl. monitoring, state management)
  • Expert practitioner of Object-Oriented techniques
  • Solid expertise in Concurrency and Multithreading
  • Spring (including Spring Boot and Spring Boot Actuator)
  • JMS (Active MQ or similar)
  • MS SQL Server
  • Experience with automated testing (TDD, BDD)
  • Exceptional verbal and written communication skills Education

Bachelor's degree in Mathematics, Engineering, or Computer Science

Nice-to-Have Skills :

  • Experience interfacing with Murex Flex API
  • Understanding how Derivative instruments are valued
  • Apache Camel (Version 2 or 3)
  • Trade life cycle management

KX technology is designed to capture and analyze data to make real-time decisions in a world where data volumes generated by markets and machines are increasing exponentially, and existing technologies fail due to technological or commercial limitations.

KX is widely adopted throughout the financial industry, and is poised for accelerated growth across high-tech manufacturing, automotive, oil and gas, utilities and telecommunications.

Managed Services and Consulting

FD provides a range of services worldwide to its clients in the capital markets sector, including many of the world’s leading banks, focused on supporting mission-critical systems as well as helping them to achieve and maintain regulatory compliance.

FD provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

15 days ago
Related jobs
Promoted
Envisioneering
Arlington, Virginia

Science and Technology (S&T) program management to provide professional technical, analytical and programmatic support for basic research, applied research, and advanced technology development programs associated with surface, including amphibious, undersea, and ground naval platforms, naval materia...

Promoted
GCI, Inc.
McLean, Virginia

The project manager is responsible for delivery of customer focused projects. The candidate will work closely with various software engineering, infrastructure and technical operations teams, as well as other project managers to assess requirements, coordinate resources and deliver projects for our ...

Promoted
Applied Research Associates (ARA)
Fort Belvoir, Virginia

This Senior Project Manager will perform a variety of tasks and provide consultation and direction on complex R&D projects. ARA) seeks an experienced Senior Pathway Defeat Systems Project Manager to create, specify, manage, and guide development of technologies and material solutions to support Coun...

Promoted
KBR
Springfield, Virginia

Software Application and Web Developer. KBR is seeking a Software Application and Web Developer to support government customers in the Washington Metropolitan Area. The Software Application and Web Developer role provi. Apply industry standards and best practices for managing test tool and software ...

Promoted
Navy Federal Credit Union
Vienna, Virginia

Lead and guide Accounting Technicians with proper classification of transactions and funds, and the resolution of misapplied funds or outstanding items. Experience researching technical accounting issues and making recommendations for the application and implementation of accounting principles. Expe...

Promoted
Leidos Inc
Arlington, Virginia

Leidos' Digital Modernization Group has an opening for a Project Manager in the National Military Command Center located at the Pentagon Washington DC. The candidate will lead and manage project planning, resourcing, supply, progress reporting, trouble-shooting and project team management. Project M...

Promoted
LMI Consulting, LLC
McLean, Virginia

Cloud Application Developer - TS/SCI with Polygraph Required. Position involves application development and maintenance with application instances in the cloud environment, polished skills in programming and execution while managing and configuring the cloud environment for optimal usage, and engine...

Promoted
The Aerospace Corporation
Chantilly, Virginia

Manages both project budget and schedule; monitors both project budget on a monthly basis and ensures the budget always accurately reflects the project status/ progress. Assists in the selection process of outside design consultants and interface as often as necessary with the customers regarding pr...

Promoted
Buildertrend
Portsmouth, Virginia
Remote

In this role, you will be responsible for designing, developing, and maintaining high-quality software applications to meet the needs of our clients. Design, develop, and maintain high-quality software applications. Mentor and guide junior developers, providing technical leadership and expertise. Pr...

Promoted
VirtualVocations
Chesapeake, Virginia

A company is looking for a Tech Lead / Full Stack Software Engineer for a remote position in the US. ...