Java Developer

Jose Merciline
  • New York
    30+ days ago

    Job Description

    Background on the Team:

    Our team’s main business area is the over-the-counter (OTC) or off-exchange trading of equity derivatives. Our application is the Firm’s strategic trade capture and structured note issuance system. It is a complex distributed global platform with a rich user interface written in C# and HTML5 and a set of loosely coupled backend components primarily written in Java and Scala. Additionally other technologies are also used on-demand like Python. The system has the enviable position of being central to much of the Firm’s OTC sales and trading activity, both as an application in its own right and as a service hub for many of the other systems supporting key business flows. The team in New York is part of a global team of about 80 developers distributed around the globe. Being in a business center we work closely with Sales, Trading, Operations and Finance on a daily basis. Our typical day is a mix of communication, planning, design, development, production support and testing. We also work closely together with other technology teams globally to resolve complex and exciting business or technology challenges overarching business divisions and technology systems.


    Primary Responsibilities:

    We are looking for a technically proficient hands-on Java and/or Scala developer with experience in distributed systems. The position will require supporting different phases of product lifecycle including analysis, development and testing. The successful candidate will have a bachelor or master degree in Computer Science or similar. Equity Derivatives product knowledge would be advantageous, a desire to work in a financial business is essential.


    Skills required (essential):

    -A thorough knowledge of standard Java including latest language features and commonly used open source libraries

    -Knowledge of SQL


    Skills desired:

    -Experience with Spring and knowledge of parallel programming concepts

    -Knowledge of Scala

    -Experience with MQ, SOAP, WSDL, REST

    -Experience with Git and Jira

    -Experience working in a large technology organization, ideally within investment banking

    -User-level knowledge of Unix/Linux

    -Knowledge of some scripting language, ideally Python

    -Knowledge of financial products, OTC derivatives and trading systems

    Numbers & Facts

    LocationNew York

    Skills

    • Analysis Skillsunmatched
    • Atlassian JIRAunmatched
    • Business Supportunmatched
    • Computer Scienceunmatched
    • Derivativesunmatched
    • Distributed Computingunmatched
    • Financeunmatched
    • Gitunmatched
    • HTML5unmatched
    • Investment Servicesunmatched
    • Javaunmatched
    • Linux Operating Systemunmatched
    • Messaging Middlewareunmatched
    • Microsoft C# (C Sharp)unmatched
    • Open Sourceunmatched
    • Parallel Programmingunmatched
    • Product Lifecycleunmatched
    • Product Supportunmatched
    • Production Supportunmatched
    • Python Programming/Scripting Languageunmatched
    • REST (Representational State Transfer)unmatched
    • SOAP (Simple Object Access Protocol)unmatched
    • SQL (Structured Query Language)unmatched
    • Salesunmatched
    • Scala Programming Languageunmatched
    • Scripting (Scripting Languages)unmatched
    • Software Engineeringunmatched
    • Systems Administration/Managementunmatched
    • Test Plan/Scheduleunmatched
    • Testingunmatched
    • Trading Systemsunmatched
    • Unix Operating Systemsunmatched
    • User Interface/Experience (UI/UX)unmatched
    • WSDL (Web Services Description Language)unmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder