Java Software Engineer

BGC Group
London, UK
10 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Bash Shell Data Structures Perl (Programming Language) Python (Programming Language) Network Programming Software Engineering SQL Databases Scripting Real Time Systems Reliability of Systems Backend
+2 more
Information Technology Low Latency

Job description

Overview

BGC Group Greater London, England, United Kingdom

Java Software Engineer

BGC Group Greater London, England, United Kingdom

Built upon the foundation of cutting edge tech and exceptional talent, BGC Partners is a pioneering global brokerage and financial technology company servicing the financial markets. BGC is agile and dynamic in its approach, delivering world class products and technology platforms to our diverse customer base on a daily basis.

Whether you are a senior-level professional or just beginning your career, working at BGC partners provides opportunities to develop skills, make an impact and grow at an accelerated pace.

Role Summary - Senior Middle Office Backend Software Engineer

GBX is BGC’s flagship platform for electronic trading solutions in the Credit and Rates markets. Used by thousands of brokers and traders daily, GBX is a strategic priority of the firms growth strategy. With growing electronic trading activity, and customers increasingly interacting with us via automated channels, BGC is seeking senior real-time engineers to join the GBX team to work on scaling the GBX Middle Office platform to accommodate the platform’s growth targets. Areas of focus include system reliability, testability, recoverability, automation, throughput and latency.

Our engineers are analytical thinkers and have a strong understanding of computer science fundamentals and software engineering. You will be exposed to multiple financial markets and market structures, have the opportunity to work on scaling a real-time system with a global footprint, applying modern software engineering principles.

Responsibilities

  • Lead and mentor a mixed team of senior and intermediate engineers
  • Promote a culture of strong collaboration, share best practice, propose improvement
  • Point of contact with stakeholders and the NY team

Qualifications

  • 8+ years of professional Java experience
  • 5+ years experience with backend systems (all fields considered, finance not required)
  • Strong knowledge of data structures and algorithms
  • SQL experience
  • Knowledge of at least one scripting language (shell, python, perl etc.)
  • Knowledge of network programming fundamentals
  • Bachelors degree in Computer Science or STEM field
  • Self-directed, self-motivated

Role Details

  • Seniority level: Not Applicable
  • Employment type: Full-time
  • Job function: Information Technology and Finance

Referrals increase your chances of interviewing at BGC Group by 2x

London, England, United Kingdom

Recent related roles and postings are listed for context (not part of the core job description).

Requirements

  • 8+ years of professional Java experience
  • 5+ years experience with backend systems (all fields considered, finance not required)
  • Strong knowledge of data structures and algorithms
  • SQL experience
  • Knowledge of at least one scripting language (shell, python, perl etc.)
  • Knowledge of network programming fundamentals
  • Bachelors degree in Computer Science or STEM field
  • Self-directed, self-motivated

About the company

Built upon the foundation of cutting edge tech and exceptional talent, BGC Partners is a pioneering global brokerage and financial technology company servicing the financial markets. BGC is agile and dynamic in its approach, delivering world class products and technology platforms to our diverse customer base on a daily basis.

Whether you are a senior-level professional or just beginning your career, working at BGC partners provides opportunities to develop skills, make an impact and grow at an accelerated pace.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:04 min

Introduction to Bitcoin script parsing tools

Steve Shadders · LIVE

3:52 min

Avoiding remote code execution from unsanitized inputs

Alexander Pirker · World Congress 2022

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

54 sec

Interpreting complex terminal commands safely using external explanation utilities

Dan Cranney +2 · LIVE

Videos

See all

Related articles

See all