Software Technical Lead

First Derivative
GA, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

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.

30+ days ago
Related jobs
Promoted
Assetmark
Atlanta, Georgia

The Technical Lead conducts and coordinates software development activities throughout the project, including critical design decisions. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Tech...

Promoted
Datum Software
Alpharetta, Georgia

Prior experience as a Technical Lead (managing on/offshore teams preferred). Our client is seeking a Technical Lead to join the team developing a global product for enterprise-wide integration. Software Engineering experience. ...

C T Corporation System (DE)
Atlanta, Georgia
Remote

This role will serve as a point of escalation for technical issues as well as provide technical and functional direction to an Agile software development team. Provide technical leadership and coordination with onsite and offshore software engineers, resolving challenges, and ensuring alignment with...

Promoted
InsideHigherEd
Albany, Georgia

The Project Manager will be responsible for the overall project development and management of University functions for new construction, routine projects and renovations. Employee will be responsible for the overall project development and management of University functions for new construction, rou...

Promoted
Womble Bond Dickinson (US) LLP
Atlanta, Georgia

Womble Bond Dickinson (US) LLP is seeking an experienced Real Estate, Design & Construction Project Manager for all current and new offices. This person would be responsible for planning and delivering workspace projects, instrumental in day-to-day operations, and ultimately building of repeatable a...

Promoted
Cisco Systems, Inc.
Alpharetta, Georgia

Develop project scopes of work; develop project plans and roadmaps. Initiate projects and see them through completion; coordinate and monitor progress; anticipate and mitigate project risks and raise attention as needed. Run multiple projects at once, including existing and developing new projects, ...

Promoted
S&ME Inc.
Augusta, Georgia

Entry Level Associate Project Manager or Experienced Project Manager. At least 1 year of work experience as a project manager or working under a project manager. Are you a geotechnical engineer either looking to gain project management experience or to enhance your project management skills by manag...

Promoted
Assetmark
Atlanta, Georgia

The Tech Lead (Senior Software Engineer) will research, design, develop, configure, integrate, test and maintain existing and new applications and/or integrate 3rd party developed applications with Asset Mark's systems. Software analysis, code analysis, requirements analysis, software review, identi...

Promoted
VirtualVocations
Norcross, Georgia

A company is looking for a Sr .Key Responsibilities:Collaborate with project team to deliver high-quality enterprise applicationsDesign, develop, and provide support for software development life cycle for child support systemsWrite application code, perform unit testing, and provide technical leade...

Promoted
HHS Technology Group, Inc.
Atlanta, Georgia
Remote

Provide technical leadership and guidance to the development team, helping them make informed decisions, solve complex technical challenges, and deliver high-quality software solutions. Act as a bridge between technical and non-technical stakeholders, translating business requirements into technical...