Previous Job
Previous
Software Developer
Ref No.: 18-07355
Location: New York, New York
Position Type:Contract
Start Date / End Date: 09/18/2018 to 09/17/2019
Genesis10 is currently seeking a Software Developer with our client in the financial industry in their New York, NY location. This is a 12 month + contract position.

Description:
Seeking a Software Developer 

Responsibilities:
  • An application developer is needed to work in the IT team that supports the Risk Management department responsible for monitoring, measuring and communicating risks generated by Brokerage's business lines
  • The ideal candidate will have extensive hands-on experience designing, building and integrating analytical systems in a multi-tier data-centric environment
  • Experience with large-scale relational databases, strong SQL, Java, and Linux are essential
  • The candidate will work with business analysts and team leads to gather requirements and design and implement solutions using Core Java, Service Oriented Architecture(SOA), Shell, Perl and DB2 UDB & GreenPlum (GPDB) BigData
Requirements:
  • 7+ Years hands-on experience with Java 
  • Strong object-oriented design and development skills using core Java and Spring 
  • A good understanding of how to build multi-threaded applications utilizing a service-oriented architecture 
  • A culture of incorporating unit test cases when designing systems using Junit 
  • Experience in relational database logical modeling 
  • Strength in querying large relational databases in an optimized manner 
  • Ability to write scripts in Shell/Perl- Excellent analytical ability 
  • Strong collaboration and communication skills
  • Risk/Financial Systems development experience 
  • DB2 UDB Risk practice area- in Brokerage, encompasses technology to mitigate Credit and Market Risk through various global systems and processes
  • The systems build in this space include Risk Data Warehouse for Market Risk Aggregations, Single Marks Policy Store, Grid computation for CVA charges, position keeper to source data for margin calling
  • The technologies used in Risk encompass Core Java, Scala, C#/.NET, DB2, Greenplum to name a few along with frameworks like Spring, Apache Camel, etc. 
  • Core Java, DB and Spring Technologist 
  • The application being developed in a Market Risk in Big Data (Greenplum) 
  • This application interfaces with various systems and obtains valuation, Greeks and risk sensitivities along with trade attributes for trades across various asset classes
  • The middle tier has many roles to play namely data ingestion framework, subscription managers to pieces of data, data driven event workflow, and streaming dynamic datasets over the wire
  • You shall experience working on a highly complex application, with huge amount of data, to be efficiently handled in the Java based middle tier
  • You will be expected to pick up spark programming
  • The candidate should possess clear and concise communication skills, to work with a team which is spread across the globe
  • The candidate should be self-motivated and curious, and wanting to learn the financial domain and apply his best in class skills to problems at hand
  • Able to work as a W2 employee of Genesis10 (no Corp-to-Corp)
You are expected to: 
  1. Have core java experience 7-9 yrs
  2. Have good Java designing skills and be aware of design patterns 
  3. Be strong with OOPS concepts 
  4. Have hands-on experience in multi-threading and concurrency packages 
  5. Have good understanding of data-structures and algorithms 
  6. Have good knowledge of Java memory model 
  7. Have good SQL writing skills
  8. Be able to comprehend application of database index and transactions 
  9. Work independently following proper coding standards 
  10. Guide and mentor team members on Java best practices
If you have the described qualifications and are interested in this exciting opportunity, please apply!

About Genesis10:

Genesis10 is a leading U.S. business and technology consulting firm with hundreds of clients needing proven talent and solutions to power their strategic initiatives.  If you are a high performing business or IT professional with solid, referenced experience, we want to meet you.  Genesis10 recruiters and delivery professionals are highly accomplished career advocates, who get to know you beyond your resume to position you with the opportunities that fit your skills, experience and aspirations.  We have benefit options to fit your needs and a support staff that works with you from placement throughout your engagement – project after project.   To learn more about Genesis10 and to view all our available career opportunities, please visit us at www.genesis10.com.  "Genesis10 is an Equal Opportunity Employer, M/F/D/V”