Experis is looking for a Java Developer for a contracting position with our direct client located in Morrisville NC.
Role: Java Developer
Duration: 6+ Months
Location: Morrisville NC - Remote
Job Description:
Overview of business area or project:
- Market Data Server (MDS) is a key repository of market data in use across the Global markets in Credit Suisse. It is part of Core IT infrastructure and used across CS 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. Overview of department/team:
- The Department caters to the Middle office and this is one of the most strategic trading store and risk management system in the bank and caters to all the asset categories in the bank . You will be part of the US team and will work with some latest technologies . This is a development project .
Candidate Value Proposition:
- 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 Oracle.
- 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
- Linux / Unix
- Scrum Agile development
- Object Oriented design & development
- Acceptance testing (Cucumber)
Company:ExperisLocation:Morrisville - North Carolina - United StatesJob Types:ContractPost Date:October 27, 2021Valid Through:November 26, 2021