This Job Vacancy has Expired!

Senior Core Java developer- Perm - £90k-£100k

Posted on Sep 7, 2020 by McCabe & Barton

London, United Kingdom
Immediate Start
£90k - £100k Annual

As an eTrading developer you will be primarily working on extending and supporting the electronic trading systems associated Rates Derivates and Cash (Rates & Credit) desks, through a mixture of individual and team-based tasks from small enhancements through to large scale implementations.

The eTrading team are a small, highly technical group responsible for functionality encompassing:

  • Sourcing market data from external vendors eg. BPipe and ION
  • Pricing of vanilla and custom IRS/Cash products (often using in-house and vendor analytics)
  • Contribution publication to B2C venues eg. Bloomberg and Tradeweb
  • Automated handling of client enquiries including auto responses
  • Intraday Realtime Risk (IRS)
  • Ensuring limits and risk controls are enforced
  • Providing valuations to downstream systems
  • Maintenance and enhancement of tick data capture 

The ideal candidate will possess excellent technical problem solving skills (predominantly in JAVA), ability to adapt to new technologies quickly, able to clearly communicate technical and non-technical topics and a keen interest in learning business while working alongside IT teams, Front Office traders, sales and research.

Specific Tasks & Responsibilities

  • Develop software, delivering to agreed requirements, using an agile delivery process and adhering to ISD standards for Documentation, System Testing, User Acceptance Testing and Change Control
  • Keep close communication with technical architects and leverage reusable software to facilitate quick time-to-market where ever possible
  • Gather, understand, and analyse functional requirements directly from the Front Office Trading & Sales desks
  • Work with business and product leaders to understand their key drivers and help them understand how technology should influence their strategy
  • Contribute to architecture decisions and planning sessions
  • Evaluate technologies for research and Proof Of Concept
  • Support all implemented solutions including incident, problem, and defect management, and appropriately cross train other members within ISD so that they are able to do the same
  • Any additional responsibilities agreed with your line manager


  • All stages of the software development life cycle
  • Design patterns

  • Fixed Income eTrading platforms

  • Agile development
  • Linux and Windows environments
  • Working in a distributed team

Technical Knowledge/Skills

  • Strong JAVA developer
  • Broad knowledge of open source Java libraries and frameworks
  • High level understanding of interest rate products eg. IRS, bonds
  • Knowledge of
    • ION
    • ZeroMQ
    • Google Protocol Buffers
    • Kryo
    • KDB


  • University Degree or equivalent
  • Java certification

Key Behaviours/Competencies

  • Work cooperatively and productively with colleagues to meet shared goals
  • Ability to work within a high pressure environment
  • Ability to clearly document and communicate objectives, requirements and designs at different levels of abstraction
  • Excellent written and verbal communication skills
  • Ability to prioritise and handle multiple assignments simultaneously

  • Deliver projects from initiation to completion

Reference: 944186662

Set up alerts to get notified of new vacancies.