About the team : J P Morgan's Equities F&O Application development team is a highly skilled team of technologists responsible for maintaining our cutting-edge Client connectivity and Trading platform applications. The platform provides services ranging from client and sessions management, client connectivity and onboarding, market data, reference data, session and recovery management, routing and back-office system feeds for Global markets.
Working within a team of experienced technologists, the role will participate in all aspects of e-trading development from design and build to deployment with a focus on infrastructure, administrative, operational tasks as detailed in key responsibilities.
The successful candidate must be comfortable working as a front-office specialist in a high pressure, challenging environment and solving business and development tasks via technology in a fast pace: time to market is critical, but without compromising on quality or performance.
This role requires a wide variety of strengths and capabilities, including: - Self-motivated and innovative thinking.
- Ability to work in a distributed team environment and partner with other contiguous development and support teams globally.
- Strong business focus and a clear understanding that technology is the means to achieving business goals.
- Ability to learn and assimilate proprietary systems quickly.
- Strong communication skills.
- Effective partnership skills to work with the business to ensure requirements are captured correctly.
- Ability to lead projects independently and provide guidance to other members of the team.
- Ability to perform in a fast-paced environment where time to delivery and/or resolution is critical to protect/increase revenue stream.
Requirements : - Bachelors Degree in Computer Science, Engineering or Finance.
- 10+ years of progressive experience in systems and technology, preferably with exposure to financial systems.
- Proficiency in Computer science fundamentals - object oriented design, data structures, algorithm, problem solving, complexity analysis.
- Server-side development experience with Core Java & multi-threading
- Scripting - Shell/Python or Perl
- Operating Systems - comfortable with Linux.
- Knowledge of software engineering practices for SDLC including coding standards, code reviews, build processes & operations
- Development processes (Agile)
- Knowledge of FIX protocol - front office messages.
- Knowledge or AWS or other cloud offering and technologies would be considered a plus.
Good to have skills : - Experience with REST API and high-performance java libraries and data structure.
- Sound understanding of JVM behaviors.
- Experience with Messaging broker - Kafka/others
- Experience with RDBMS/No-SQL
- Knowledge of AWS or other cloud platform