Lead Core Java Developer - OTC Derivatives

Capgemini - New York City, NY

Posted 841 days ago
  • Experience
    Mid-Senior level
  • Job function
    Information Technology
  • Employment type
  • Industry
    Capital Markets
  • Employer job ID
    Core Java
  • Job ID

This is a preview of the Lead Core Java Developer - OTC Derivatives job at Capgemini. To view the full job listing, join LinkedIn - its free!Join LinkedIn - its free!

About this job

Job description

We are assisting one of the Investment Banks in developing their post trade settlement application used for post trade processing and billing.

As a Lead Core Java Developer having strong experience with Core Java, multi threading, collections, high volume applications with Domain: OTC derivative experience – multi asset class experience is preferred. You would be involved in developing a post trade settlement application.

* Mainly responsible to translate business requirements into implementation process by considering all alternatives and implementing the best strategy to ensure design meets performance, usability, reliability and scalability requirements. Participate in the definition of both functional and non-functional requirements of a system and define the development strategy, standards and support tools.
* Conduct testing and participate in SIT, QA and UAT testing to validate the feeds output compared to existing feeds

Required skills and experience:
* Should have experience with Capital Markets or Investment Banking. OTC derivatives experience is must – multi asset class experience is preferred.

* Should have knowledge of Derivatives traded Over the Counter / OTC lForwards, Contracts, Swaps, Interest rate swap, etc
* 8+ years strong experience in design & development of Core Java based application using Multi threading, Collections framework, XML, Unix Database processing / SQL
* Experience in High Volume / High Performance applications

Must have hands-on experience with the following Java topics:-
    *   Core Java fundamentals – access specifies, exception handling, garbage collection, inner classes, final, finally etc.
    *   Collection framework – focusing on Set, Map and List interface – More depth on collections ( equals(), Hashcode(), HashMap(), CocurrentHashMap(), Hashtable().other java performance libraries )
    *   Concurrency using Java threads – Executor framework, Callable  / Future framework , thread pool, Java 1.5 concurrent api.
    *   Types of locking, synchronization, avoiding deadlocks.
    *   Performance monitoring & memory management, JConsole, Thread dump, top command, JProfiler.
    *   Spring, JDBC and dependency injection, Plain JDBC. Transaction management.
    *   SQL queries (left, right, outer, inner joins),  types of index, case stmt
* Working knowledge of Relational Data Model and writing SQL against databases such as Oracle, SQL Server, and DB2 etc.
* Oracle Database - 8i, or 9i, or 10g, SQL, PL/SQL, packages and procedures
* Good knowledge of SDLC including methodologies such as RUP
* Understanding of trade life cycle
* Excellent written and verbal communication skills

* Bachelor's degree or equivalent in computer science, information systems or related field, Master's degree preferred

Location: New York City, NY
Position Type: Fulltime, Perm
Relocation Required: Yes, required

Please forward your updated resumes to:
Ajay Malekar / Capgemini

Capgemini Financial Services and its U.S. affiliates are Equal Employment Opportunity employers. Capgemini conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship, veteran status or any other classification protected by applicable federal, state or local employment discrimination laws.

Desired Skills and Experience

Core java, Java, j2ee, XML, Oracle, SQL, architecture, Collections, Concurrency, Garbage, Multithreading, thread, threading, framework, frameworks, derivative, derivatives, OTC, Counter, Securities, fixed income, Capital Markets, Trading, Investment, Asset,

About this company


About Capgemini Financial Services

With 119,000 people in 40 countries, Capgemini is one of the world’s foremost providers of consulting, technology and outsourcing services. The Group reported 2011 global revenues of EUR 9.6 billion. Together with its clients, Capgemini creates and delivers business and technology solutions that fit their needs and drive the results they want. A deeply multicultural organization, Capgemini has developed its own way of working, the Collaborative Business Experience, and draws on Rightshore, its worldwide delivery model.

Capgemini's Financial Services unit brings deep industry experience, innovative service offerings and next generation global delivery to serve the financial services industry. With a network of 17,000 professionals serving over 900 clients worldwide, Capgemini collaborates with leading banks, insurers and capital market companies to deliver business and IT solutions and thought leadership which create tangible value. Based on our unique insights into the size and potential of target markets across the globe, we help clients implement new client strategies, adapt their practice models, and ensure solutions and costs are appropriate relative to revenue and profitability expectations. We further help firms develop, and implement the operational infrastructures - including operating models, processes, and technologies - required to retain existing clients and acquire new relationships.

For more information, please visit www.capgemini.com/financialservices

Other jobs at Capgemini

View more jobs at Capgemini

Similar jobs

View all jobs like this

This is a preview of the Lead Core Java Developer - OTC Derivatives job at Capgemini. To view the full job listing, join LinkedIn - its free!Join LinkedIn - its free!

People also viewed