Core Java Server Side Developer

Jose Merciline
  • New York
    30+ days ago

    Job Description

    Background: The Market Risk Team develops software to measure and monitor the impact of markets' moves on the firm's portfolio. Our clients include senior management, trading desks and trading management, risk managers and risk analytics among others. Reports based on the numbers generated by our systems are reported to regulators around the world.


    The basic common process involves collating the firm's positions globally and valuing them under various market scenarios, historical and others to estimate probabilities of loss under various intervals of confidence. Our mission critical platform processes over a billion positional and sensitivity records daily and uses thousands of CPU-cores to compute the risk. Our databases contain over a Peta Byte and our data velocity is measured in TB/hr. We are in the process of renovating much of our core infrastructure as part of a multi-year initiative. Position: A Senior Hands-on Technologist to join the Market Risk Engines group.


    We are looking for a highly motivated senior technologist to design, implement, enhance, and support one or more of our Market Risk Engines. The team is run in an agile way, and the candidate will join a squad as a full time member. The position requires an understanding -- at the architecture / design and implementation levels -- of server-side Java as it relates to developing big data/ big compute, mission critical, enterprise-class system. The candidate should possess good communication skills and is expected to collaborate with global teammates based in Europe and India. A successful candidate will be self-motivated and curious, take ownership of tasks.


    Mandatory skills

    -Hands-on Expertise in Core-Java (server-side).

    -Financial (any of: risk /front office, derivatives, analytics, finance, market data)

    -Strong fundamentals in data structures and algorithms- Experience in architecting/designing large-scale business critical systems.

    -Object oriented design and usage of commonly used design patterns.

    -Multi-threading, collections, JVM, Garbage collection

    -Working knowledge of Linux/Unix along with scripting skills

    -Comfort in relational database modelling and querying-Ability and interest to understand the domain and its data.

    -Spring or similar framework, IOC concepts

    -Agile Development Experience

    -Python

    Nice to have:

    -Spark or Symphony Grid

    - Full stack developer

    -Large scale Database

    -KDB

    -Mongo

    -Cloud Technologies

    -Automated testing-AWS/ Azure /Snowflake

    Numbers & Facts

    LocationNew York

    Skills

    • Agile Programming Methodologiesunmatched
    • Algorithmsunmatched
    • Amazon Web Services (AWS)unmatched
    • Architectural Designunmatched
    • Big Dataunmatched
    • Business Solutionsunmatched
    • CPU (Central Processing Unit)unmatched
    • Cloud Computingunmatched
    • Communication Skillsunmatched
    • Data Structuresunmatched
    • Database Designunmatched
    • Derivativesunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Financeunmatched
    • Inversion of Control (IoC)unmatched
    • Javaunmatched
    • Large-Scale Systemsunmatched
    • Linux Operating Systemunmatched
    • Microsoft Windows Azureunmatched
    • Multithreaded Programmingunmatched
    • Object Oriented Design (OOD)unmatched
    • Python Programming/Scripting Languageunmatched
    • Relational Databases (RDBMS)unmatched
    • Riskunmatched
    • Risk Analysisunmatched
    • Risk Managementunmatched
    • Server Programming/Applicationsunmatched
    • Server-Side Javaunmatched
    • Software Developmentunmatched
    • Spring Frameworkunmatched
    • Test Automationunmatched
    • Unix Shell Programmingunmatched
    • Waste/Garbage/Recycle Collectionunmatched

    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