Full Stack Engineer - C#/Java/React - Global Fixed Income Technology

  • Competitive
  • London, England, United Kingdom
  • Permanent, Full time
  • J.P.Morgan
  • 19 Mar 19

Full Stack Engineer - C#/Java/React - Global Fixed Income Technology

JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.6 trillion and operations worldwide. The firm is a leader in investment banking, financial services for consumers and small business, commercial banking, financial transaction processing, and asset management. A component of the Dow Jones Industrial Average, JPMorgan Chase & Co. serves millions of consumers in the United States and many of the world's most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands. Information about JPMorgan Chase & Co. is available at www.jpmorganchase.com .
J.P. Morgan Asset Management is a leading investment manager of choice for institutions, financial intermediaries and individual investors, worldwide. With a heritage of more than two centuries, a broad range of core and alternative strategies, and investment professionals operating in every major world market, we offer investment experience and insight that few other firms can match.
Fixed income portfolio implementation (PI) is the process of assessing risk and generating orders for the purpose of managing fixed income portfolios. The fixed income PI development team will be focused on developing capabilities within our strategic platform, Spectrum, to facilitate this process. The team is about to embark on large scale re-development of the existing application. As a member of this team you will be responsible for the design and build of critical components, interfacing with front office users in the fixed income business, as well as developing a new set of server side APIs to support more advanced and feature rich user workflows.
The design of the new user interface and APIs are in their initial stages so this is a chance to be involved from the very beginning on a challenging and exciting new project. The build will leverage modern software approaches including continuous delivery with a heavy focus on automated testing.
Skills and Requirements
Person
As an outstanding software engineer you will;
• Be committed to continuous learning and developing your skills and knowledge
• Enjoy working within a fast paced and modern software development team/environment
• Self-starting with the ability and confidence to drive and deliver solutions into production
• Quality focused with an understanding and appreciation of automated testing

Essential qualifications and experience Minimum 3 years' experience as a professional software engineer

• Proficient with Java or C#
• Experienced with at least one major front-end web framework. React Preferred.
• Experience of the full software development cycle

  • Prior experience with relational databases
  • Prior experience with distributed caching
  • Practical understanding of unit testing
  • Practical understanding of using design patterns
  • Use of version control systems with multiple developers
  • Experience of continuous integration and deployment tools and approaches
Desirable qualifications and experience
• Financial product knowledge, preferably Fixed Income
• Gemfire
• Oracle
• Cassandra
• Scala
• Kotlin
• REST
• GraphQL
• Jest
• Git
• Jenkins