• Citi
  • $79,820.00 -115,330.00/year*
  • Jersey City , NJ
  • Financial Services - Banking/Investment/Finance
  • Full-Time
  • 10 Bayside Terrace


Loading some great jobs for you...








Knowledge/Experience:



We are seeking someone with solid experience in developing distributed, real-time, low-latency trading in Java/C++ running on Linux. Technical qualifications:
  • Minimum of 10+ years hands on development experience in core Java, preferably Java 8. Knowledge of other programming languages like Python / Groovy would be good to have.
  • Deep knowledge of data structures, java collections, off-heap storage techniques, multi-threaded programming, and design patterns is highly required.
  • Experience with Java architectures like GC free / Lock free programming methodologies, tuning the latencies to the order of microseconds is needed. Experience and/or knowledge of frameworks like Chronicle, LMAX disruptor is highly preferred.
  • Experience developing low latency/real-time Equity trading platforms, inclusive of algorithmic and systematic complex event processing at any financial institution is desired.
  • Strong object oriented design and programming fundamentals are mandatory. Knowledge of reactive programming and functional programming paradigms is highly desirable.
  • Experience with messaging systems such as Solace, TIBCO EMS, 29West LBM or similar middleware is nice to have. Experience with distributed messaging systems likes Kafka is considered a strong plus.
  • Any experience working with real time in memory processing with Spark/Apache Storm would be good to have.
  • Experience in working with/or developing with KDB is a plus.
  • Knowledge and interest in building Kubernetes based micro-services architecture is a strong plus.
  • Experience in automated testing and using tools such as Junit/Mockito is required.

  • -------------------------------------------------
    Grade :All Job Level - All Job FunctionsAll Job Level - All Job Functions - US
    ------------------------------------------------------
    Time Type :
    ------------------------------------------------------

    Citi is an equal opportunity and affirmative action employer.
    Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.

    Citigroup Inc. and its subsidiaries ('Citi\") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity CLICK HERE .

    To view the 'EEO is the Law' poster CLICK HERE . To view the EEO is the Law Supplement CLICK HERE .
    To view the EEO Policy Statement CLICK HERE .
    To view the Pay Transparency Posting CLICK HERE .

    Associated topics: .net, architect, back end, c, c#, design pattern, devops, lead, matlab, programming

    * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

    Launch your career - Upload your resume now!

    Upload your resume

    Loading some great jobs for you...