Apply Now    

Kapital AD Infrastructure Developer

Req #: 170030963
Location: New York, NY, US
Job Category: Technology
Potential Referral Amount: 5000 US Dollar (USD)

JPMorgan Chase is a leading global financial services firm with assets of $1.1 trillion and operations in more than 50 countries. The firm is a leader in investment banking, financial services for consumers and businesses, financial transaction processing, asset and wealth management, and private equity. Under the JPMorgan, Chase and Bank One brands, the firm serves millions of consumers in the United States and many of the world's most prominent corporate, institutional and government clients.


Overview of Application:-
Kapital is the Pricing and Risk Management system used by Global Rates Markets and Global Emerging Markets. Kapital supports a wide range of products, from vanilla IR Swaps to complex Rates Exotics and Hybrids products. Kapital manages the full lifecycle of the trade, from trade booking (or processing of STP) to feeding Confirmations and Settlement systems. It is used to produce the risk (SOD, EOD and Intraday) used by the Trading desk to manage their position in addition to calculation of P&L actuals for the trading desk every day. Kapital is also responsible for feeding corporate systems (Market Risk, Regulatory, and Collateral).
Kapital is written in Smalltalk and integrates with an object database (GemStone) as its persistence mechanism. The application has continuous build and integration processes with a single global codebase combined with automated nightly regression tests. The customized IDE is integrated within the application and allows for full code management and debugging capabilities. The system is currently going through a major transformation in that it is developing solutions for AWS and unifying its instances globally into a more centralized multi-time zone installation. The system sits within a Linux OS across multiple servers across multiple data centers.
Overview of Team:-
Approximately 80 Kapital developers are located across New York, London, Glasgow, Mumbai, Hong Kong and Tokyo.  The team is split into AD infrastructure, financial development and test & release functions. The AD Infrastructure team is located in London, New York and Glasgow and is made up of 16 people
Overview of Role:-
This role is for a Kapital AD Infrastructure Developer to help support and enhance the application infrastructure.  The candidate will be coding in Smalltalk and also help direct UNIX level infrastructure changes - hence an understanding of UNIX infrastructures is needed.
The role will be based in our Midtown New York City office working alongside other Kapital developers. Candidates will be expected to have some knowledge of, and have worked, with frameworks, databases technologies, and distribution architectures. While actual Smalltalk experience would be a plus, any OO language experience, such as Java or Python, would suffice. GemStone database experience would also be a plus, but experience in other database architectures would suffice e.g. Oracle, Sybase, MySQL etc. The candidate will be expected to interact with both Kapital financial developers and business users and will need good interpersonal and communication skills. Support activities will play in the role with the candidate working on any number of infrastructure issues during the work day. The candidate must demonstrate a particular commitment to learn complex distributed architectures, help building and supporting Software Development Life Cycle applied in global development context, be able to share knowledge unsolicited and be willing to become one of the focal points for other Kapital developers to look to for infrastructure guidance. The candidate must be able to work independently with minimal managerial oversight, in an environment where creativity and innovation is not facilitated and yet is expected.
The role is in a fast paced environment thus the candidate must be able to adapt quickly to evolving requirements and drive their tasks to completion whilst working in an agile development environment.
Skills Required:-
The candidate should have an understanding of an object oriented programming language (e.g. Smalltalk, Python, Java, C++, C#) and their underlying principles
  • Inheritance vs. Composition
  • Polymorphism
  • Data modelling – Kapital is using a proprietary modelling framework called Frame Semantics based on Marvin Minsky’s Frames the candidate will be expected to understand and adopt
  • Code version control
  • Working knowledge of Linux
  • UNIX infrastructures- DNS, NIS
  • Understanding of performant coding and optimisations
  • Enthusiasm for increasing knowledge of complex distribution architectures and object databases is essential
  • Willingness to adopt an agile development process
  • Clear communication
Apply Now    

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Things to note

Sign in to our application system to continue your job search or update your profile.

Current employees sign in here. Contractors sign in here.

Any information you provide is confidential and will only be viewed by our recruiters in an effort to fill open positions. In addition, the information you provide is subject to our privacy policy practices.

Please note that J.P. Morgan will not accept unsolicited approaches or speculative CVs, nor will J.P. Morgan be responsible for any related fees, from Third Party Firms who are not preferred suppliers.

The firm invites all interested and qualified candidates to apply for employment opportunities. If you are a US or Canadian applicant with a disability who is unable to use our online tools to search and apply for jobs, please contact us by calling (US and Canada Only) 1-866-777-4690. Please indicate the specifics of the assistance needed.

Click here to view the "EEO is the Law" poster.

Click here to view the "EEO is the Law" supplemental poster.

Click here to view our U.S. Pay Transparency Policy.

JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.