Electronic Trading and Risk Management Application Developer -Software Engineer III
Role details
Job location
Tech stack
Job description
As a Software Engineer III at JPMorgan Chase within the eTrading Fast Risk & Pricing Solutions team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives., * Design and develop high-performance, latency-sensitive code, incorporate security requirements and reviewing code written by team members using software engineering best practices
- Write efficient, secure, high-quality code and automated tests
- Produce architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by code
- Identify opportunities to eliminate recurring issues to improve overall stability, resiliency and reliability of software applications and systems
- Collaborate effectively as part of a globally distributed team
- Support junior colleagues in their technical growth, J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.
Requirements
Do you have experience in TypeScript?, * Experience in enterprise software development
- Excellent understanding of Java fundamentals and frameworks (Spring Boot), OO programming paradigms, multi-threading, messaging technologies and computer networks
- Experience in building high-performance, latency-sensitive Java applications
- Experience in maintaining and troubleshooting software running in a Linux environment, familiarity with the Linux operating system and system utilities
- Experience with modern testing tools (JUnit, Mockito etc)
- Strong interpersonal and communication skills, with experience working with globally distributed engineers and stakeholders
- Understanding of the full software development lifecycle and agile methods
- Hands-on experience with event driven architectures and distributed messaging technologies (AMPS, Kafka)
- Energetic, determined, motivated, curious and able to work in a fast-paced environment whilst delivering high-quality work products
Preferred qualifications, capabilities, and skills
- Familiarity with front-end technologies, like React and TypeScript
- Knowledge of JP Morgan's Athena trade management platform would be useful
- Experience working with cloud architectures and services