Description Job Description The FICC eTrading team partners with Global FICC businesses to provide solutions for electronic trading on client and dealer markets, we cover a wide range of financial products including Rates, FX, Commodities and Credits. We are based predominantly in London and NYC but also maintain a presence in Tokyo, Singapore, Sydney, Houston, Buenos Aires, Mumbai and Bangalore, and the businesses we support span the globe. We cover several functional domains including front-end tooling, pricing, low latency market making, algorithmic execution, automated hedging, low latency order and market data connectivity, risk-management and STP. As such, we are a diverse group of project managers, business analysts, and developers (front-end and back-end). Our systems facilitate the electronic trading of many products on the client markets, brokers, OTC venues and exchanges, the majority of which are securities and derivatives. We are looking for a core developer to work on several exciting green field projects for the global FICC businesses. The projects cover both continuous business growth/expansion and transformation initiatives, touching everything end-2-end from pricing, execution to risk management. The developer will be working closely with the business end-user to develop the most strategic and revolutionary trading solution across the street. which is designed to be the flagship next-generation trading application for JPMC that runs on the most cutting-edge technology as well as support multiple platforms seamlessly (desktop, mobile, web). The candidate must have strong analytical and problem-solving skills and be able to work with a geographically diverse team. Job responsibilities : • Understand requirements, solve technical problems, propose complete solutions • Design, develop and test software following standard SDLC • Support PMs, BAs and management as technical SME • Define and implement non-functional requirements • Help team identify improvements to make to our systems and processes Required qualifications, capabilities and skills: • Understand Core Java and/or C++, Spring, Design pattern, Unit Testing, Threading and Messaging • Understand Modern Software Architecture and framework, interests in Cloud computing, Machine learning and Data Science Skills • Understand Multi-Threading, Realtime system implementation • Understand Low-Latency event-driven systems • Understand Design Patterns and Software Architectures • Understand Fundamental computer science principles including operation system, network, data structure and algorithm • Energetic, motivated, and determined