What are the responsibilities and job description for the Senior Java Developer position at Experis?
Job Description
ManpowerGroup has partnered with a leading Financial Services organization in the Jersey City, NJ Area for a contract Java Developer role to assist their team. This is an on-site role, local candidates or able to relocate encouraged to apply!
Title : Java Developer
Location : Jersey City, NJ
Job Type : Contract - 12 Month Duration
Job Description
Key Responsibilities:
* Backend core java development on a distributed & message oriented OTC post trade processing and clearing system
* Assist in the global rollout of the OTC Clearing platform
* Working with developers and analysts in New York & Pune teams.
* Level 3 support for production issues
* Strong adherence to development standards and principles.
* Participate in requirements analysis & prioritization by working closely with PM, BA and product development teams.
* Liaise with Primary Support staff to ensure successful operation of functionality post release
* Applying an understanding of Futures and OTC financial products to the full development lifecycle
* Ownership of relationships with internal teams supplying some of the technology/solutions for Futures
Person Specification
Knowledge/Experience:
* Proven track record of complex, real-time, multi-tier solution development.
* Experience on Middle office STP platforms
* Detailed level knowledge (product/contract level) in Futures, Equities or Fixed Income markets.
* In-depth knowledge and experience of the OTC business from Trading through to Settlement and Clearing a plus.
* Has evidence of commitment to process improvement & client service
* Must be able to understand user requirements and provide roadmaps and plans to achieve desired solutions. Skills:
* Expert in JAVA development in Linux environment: 10 years of experience.
* Expert in SQL development and RDBMS: 10 years of experience
* Knowledge of Oracle, Tibco EMS, Apache Kafka, Elastic Search, Docker, OpenShift or related technologies is a plus
* Strong knowledge of the FpML standards is preferred
* Strong working knowledge of message oriented/event driven multi-threaded services with an emphasis on throughput and latency.
* Strong oral/written communication skills and ability to facilitate discussions
* Quickly grasp/master new requirements and related knowledge
* Manage tight deadlines or unexpected requirement changes
* Ability to learn/understand technical implications of system design
* Willingness to ask questions, challenge the process and seek out answers
* Ability to work independently, multi-task, take ownership and drive strategy
* Strong analytical/problem solving skills