Senior Java Developer
Citigroup Inc
Canada
32d ago

Description

Apps Dev Sr. Programmer Anlyst

Job Purpose : We are seeking a senior java developer with a particular focus on delivery of electronic trading software for a demanding, fast-

paced front office technology client base. Specifically the role involves delivering pricing technology to the FXLM business.

The following characteristics are essential :

  • Strong technologist with 4+ years Java server-side development & many of the following areas of experience : Java 8, Tibco Rendezvous, lock-
  • free concurrency, Linux (bash / awk etc), Git, Gradle, KDB, Docker, Python. Functional languages experience advantageous.

  • Track record of involvement in projects with build & test automation
  • Ability to self-motivate and prioritize their own work, deliver to deadlines
  • Focused problem-solving approach coupled with a practical understanding of enterprise application delivery
  • Ability to communicate effectively across multiple levels of the organization, across multiple locales
  • Strong software Engineering skills to build technology in the right way’, sustaining long term success
  • Hands on technical & architectural skills
  • Enjoyment of mentoring & team interaction.
  • The following characteristics are advantageous :

  • Product Familiarity : FX Forwards, Vanilla Interest Rate Products, FX Spot.
  • Concepts & Mathematics of : Yield curves, FX Forward-Forward Swaps, Spot and Forward Crosses
  • Job Background / Context :

    Markets Technology is a front to back group that works closely with our Markets businesses to design and implement technology solutions that achieve our challenging business and technical goals.

    This makes the group an exciting and fast-paced environment to work in. As a franchise, Citi’s market penetration is second to none, across asset class and across geographical boundary, making it a truly unique place to work.

    The focus is changing within Markets technology at Citi. There is a commitment and drive to invest in building a common cross asset platform for electronic trading over the coming years.

    This role is within the FXLM group, with a primary focus of delivering to the STIRT businesses (G10, EM & LM Rates).

    The senior java developer will be part of a team responsible for aspects of a system that provides pricing of FX forward and local mkt rate products.

    This covers connectivity, curve building analytics, automated testing, external system feeds, monitoring infrastructure, & trader tools.

    The role opportunities are to :

  • Collaborate with FX pricing specialists & business users
  • Become a subject matter expert and technical owner for significant parts of the pricing system
  • Identify areas of weakness and design replacement solutions
  • Increase business & quant level knowledge of FX Forward pricing
  • Build your profile with senior technologists across the Markets Technology group
  • Key Responsibilities :

  • Implementing solutions to issues identified
  • Identifying, estimating and implementing enhancements
  • Providing development support response to incidents and requests raised through support channels
  • Qualifications :

  • Educated to bachelors degree level or equivalent
  • Skills :

  • Strong analytical and problem-solving skills
  • Good verbal and written communication skills
  • Ability to interact professionally with senior management
  • Significant professional Server-side Java experience is essential to the role
  • An understanding of structured development in a banking environment is an advantage
  • Experience / understanding of Fixed Income & FX markets and electronic trading is an advantage
  • Ability to work under pressure in a fluid and demanding environment is essential
  • Apply
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form