Core Java / Multi-Threading Developer for Market Data group in Raleigh, NC!

core java, multi-threading, market data, spring, spring boot, jms, oracle, sybase, mongo db, continuous integration, fixed income, equities
Contract W2, Contract Independent, 2 Years
$75 - $90
Work from home not available Travel not required

Job Description

A top financial firm in Raleigh, NC is looking for a Strong Core Java Developer with Multi-threading experience to join their Market Data Server team.

Keys are Strong Core Java, Threads with Spring, JMS, Oracle or Sybase, Mongo DB and Continuous Integration being big pluses!

Market Data Server (MDS) is a key repository of market data in use across the Global markets at our firm. It is part of Core IT infrastructure and used across our firm as a reference data system by Front Office , Risk and Operations , we need this position to implement strategic projects that will improve stability and performance of the MDS infrastructure.
Work in an Agile development team, designing and implementing features on the Strategic architecture (Global Trade Store)
Work with Product Owner (PO) to understand user stories and provide sound technical solutions. Understand dependencies and acceptance criteria.
Participate in Sprint Planning, Refinement, delivery of stories and demonstration.
Build software in conformance with coding standards, test creation and build process.
Participate in design and code reviews.
Gain the relevant subject matter expertise and act as point of contact in the region for functional and level 3 production support.

You Offer

Minimum 8+ years of experience in the IT domain
Significant experience of Java development for enterprise systems
Proven design, modeling or architecture experience in delivering complex technical solutions with complex scalability and performance challenges
Solid knowledge of Core Java and features of Java 8.
Ability to model tables and write stored procedures in Sybase and Oracle.
Exposure to Mongo DB
Working knowledge of Spring framework and JMS messaging.
Significant experience of multi-threaded environments
Demonstrates experience of using Design Patterns and Java best practices
Unit testing frameworks (Junit, JMock, Mockito, Unitils)
Experience of continuous integration (TeamCity, Maven, Jenkins)
Experience in leading small to medium size teams
Experience batch job control (Contrl-M)
Working knowledge of Finance and Capital markets
Good communication skills both oral and written at team, client and management levels

Desired Skills

7+ years of experience in software development and liaising with Level 3 production support .
Working knowledge of Fixed income, Equities and Listed instruments, Payments, trade booking and reconciliation process.
Excellent written and verbal communication skills
A team player and solid contributor Core Java 6 (or above)
JMS with experience in MQ Series, Tibco EMSXML/XSLT
XML processing in Java XMLBeans,SAX/DOM
JSON processing libraries
Oracle and/or Sybase SQL
Linux / Unix
Scrum Agile development
Object Oriented design & development
Automated Unit testing (JUnit)
Acceptance testing (Cucumber)

If interested please contact or or call a team member direct at 973-784-4436

Posted By

Richard Mazzola

469 7th Avenue Suite 700 New York, NY, 10018

Dice Id : 10340096
Position Id : 6368791
Originally Posted : 1 month ago
Have a Job? Post it