At a Glance
- Tasks: Design and develop high-performance trading applications using Java and modern technologies.
- Company: Join JPMorgan Chase, a global leader in banking and investment solutions.
- Benefits: Competitive salary, extensive training resources, and opportunities for career growth.
- Why this job: Make a real impact on trading businesses and learn from industry experts.
- Qualifications: Experience in Java development and understanding of agile methodologies required.
- Other info: Collaborate with a diverse, global team in a fast-paced environment.
The predicted salary is between 36000 - 60000 £ per year.
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.
JPMorgan's eTrading Fast Risk & Pricing Solutions team is seeking a highly motivated Java engineer to join our global, diverse technology organization. We focus on providing modern solutions to support the Corporate & Investment Bank's trading businesses across a wide range of asset classes including government and corporate bonds, interest rate swaps, exchange traded funds and FX options. Our critical systems support front-office traders and automated algorithmic trading systems to make effective trading and hedging decisions to generate revenue and minimize the company's exposure to risk.
You will collaborate with colleagues to perform technical analysis of client requirements, participate in estimation, planning, code reviews, architecture design sessions and retrospectives. This role offers the opportunity to learn about risk and pricing from colleagues, stakeholders and extensive training resources. This exciting role provides you with the opportunity to see the direct impact of your contributions on the trading businesses and receive client feedback from around the globe. You must be a passionate and well-rounded technologist, eager to continuously learn and enhance your skills.
Job responsibilities:- 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.
- 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.
- 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.
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.
Electronic Trading and Risk Management Application Developer -Software Engineer III employer: J.P. Morgan
Contact Detail:
J.P. Morgan Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Electronic Trading and Risk Management Application Developer -Software Engineer III
✨Tip Number 1
Network like a pro! Reach out to current employees at JPMorgan Chase on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Prepare for technical interviews by brushing up on your Java skills and understanding the latest frameworks like Spring Boot. Practice coding challenges and be ready to showcase your problem-solving abilities.
✨Tip Number 3
Showcase your passion for technology! During interviews, share examples of projects you've worked on, especially those involving high-performance applications or innovative solutions in trading.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team!
We think you need these skills to ace Electronic Trading and Risk Management Application Developer -Software Engineer III
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Software Engineer III. Highlight your experience with Java, Spring Boot, and any relevant projects that showcase your skills in high-performance coding and agile methodologies.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about electronic trading and risk management. Mention specific experiences that align with the job description and show how you can contribute to the team.
Showcase Your Technical Skills: Don’t forget to highlight your technical skills in your application. Mention your familiarity with Linux, testing tools like JUnit, and any experience with event-driven architectures. This will help us see your fit for the role!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensure it gets the attention it deserves!
How to prepare for a job interview at J.P. Morgan
✨Know Your Java Inside Out
Make sure you brush up on your Java fundamentals and frameworks, especially Spring Boot. Be ready to discuss your experience with multi-threading and messaging technologies, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous projects, particularly around high-performance, latency-sensitive applications. Highlight how you identified issues and implemented solutions to improve stability and reliability.
✨Familiarise Yourself with Agile Practices
Since this role involves working in an agile environment, be prepared to discuss your experience with agile methodologies. Share examples of how you've contributed to estimation, planning, and retrospectives in past projects.
✨Communicate Effectively
Strong interpersonal skills are key, especially when collaborating with globally distributed teams. Practice articulating your thoughts clearly and concisely, and be ready to demonstrate how you've successfully worked with colleagues from different locations.