Software Engineer - Java
London (Greater London) IT development
Job description
The Company
J.P. Morgan's Corporate & Investment Bank is a global leader across banking, markets and investor services. The world's most important corporations, governments and institutions entrust us with their business in more than 100 countries. With $18 trillion of assets under custody and $393 billion in deposits, the Corporate & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Equities, DFX and SPT Tech is a organization of circa 3,000 IT professionals within the Corporate Investment Bank division, responsible for the development of software solutions for the CIB Front to Back technology stack. Solutions span all asset types, from trade capture to the general ledger, including (but not limited to); trade management, settlement, cash management & accounting.
JP Morgan trades all classes of products within its Markets business (e.g. FX, Rates, Credit, Equities and Commodities). The Settlement and Accounting platforms that process the transactions need to run 24 x7 for many legal entities around the world.
ExCapp is a new tool being built for all asset classes across the bank that will calculate the cost per trade based on Exchange and Brokerage charges.
The Role:
As an experience Java Application Developer, you will be a member of the ExCapp AD team based in London working on this exciting greenfield project.
You will be responsible for designing and building scalable and resilient technical solutions as well as driving the business value via change programs/projects within the Equities & Derivatives Technology Team,
You will also be responsible for;
· Creating automated unit tests using a Test Driven Development approach
· Developing a good understanding of the business processes and the associated underlying technical procedures.
· Analyse and build within Control, Stability, Resiliency, Capacity & Performance areas.
· Testing: Unit, SIT & UAT planning and management.
· Delivering robust code into the production environment with zero tolerance for post implementation issues
· Proactively look to develop, implement and further development best practices across the group.
· Contributing to quality improvement, code reviews, code/architecture standards, code reuse etc.
· Multi-task by working on multiple assignments.
The successful candidate is likely to have experience in;
· Core Java (at least JDK 1.7) with clear understanding of advanced concepts in design patterns, collection framework, garbage collection, multithreading etc.
· Experience working with Maven, Jenkins, Git/Subversion etc.
· Experience working with related technical frameworks – spring, JMS, JDBC, Hibernate/JPA etc.
· Solid understanding of database concepts and working knowledge with any of the vendors(Preferably Oracle)
· Aware of Cloud technologies and application onboarding
· Experience of providing production support in a Level2/Level3 capacity
· Experience with agile methodologies; SCRUM and Kanban preferred.
· Ability to work with a multi-site / co-located multinational team.
· Experience using FitNesse automated testing tool
· Knowledge of financial instrument features and trade processing for Derivatives, Equities, fixed income, futures and options, and FX is a good to have
· You will ideally be from a financial industry background
About JPMorgan Chase & Co.
J.P. Morgan serves one of the largest client franchises in the world. Our clients include corporations, institutional investors, hedge funds, governments and affluent individuals in more than 100 countries. J.P. Morgan is part of JPMorgan Chase & Co. (NYSE: JPM), a leading global financial services firm with assets of $2.5 trillion. The firm is a leader in investment banking, financial services for consumers, small business and commercial banking, financial transaction processing, asset management, and private equity. A component of the Dow Jones Industrial Average, JPMorgan Chase serves millions of clients and consumers under its J.P. Morgan and Chase, and WaMu brands.
J.P. Morgan offers an exceptional benefits program and a highly competitive compensation package.
J.P. Morgan is an Equal Opportunity Employer.