Java Developer - Jersey City, United States - Pinnacle Group, Inc.

    Default job background
    Banking / Loans
    Description

    Job Title: Java Developer (Equity Finance Trading)

    Location: Jersey City, NJ Hybrid 3 days onsite)

    Duration: 12 Months

    **No C2C**

    Required


    • years of strong hands-on development experience using Java including expertise with Spring or another dependency injection framework.


    • 5+ years experience in developing and maintaining highly scalable, real-time, low latency, high-volume, scalable microservices.


    • Extensive experience system analysis and in programming of software applications


    • Experience with real-time messaging middleware (Kafka, RabbitMQ, Solace, Tibco, )


    • Experience working with multi-threaded applications.


    • Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills.


    • Ability to adjust priorities quickly as circumstances dictate.

    Education:


    • Bachelors degree/University degree or equivalent experience


    • Masters degree preferred

    Essential Skills:


    • Strong Java Core & Enterprise


    • Understanding of capital markets.


    • JMS, TIBCO, Kafka


    • Oracle RDBMS


    • Unix and scripting skills (Bash / PERL)


    • Experience with CI/CD pipelines.


    • Test-driven development, including Unit and End-to-End Testing.

    Desirable:


    • Knowledge of the Securities Lending .


    • Experience with system performance tuning and low latency Java programming


    • React


    • Experience with In-Memory Datastore/Cache libraries (Redis, Apache Ignite, Gemfire)