At a Glance
- Tasks: Join an agile team to design and deliver cutting-edge trading technology solutions.
- Company: Be part of JPMorgan Chase, a global leader in financial services and technology.
- Benefits: Enjoy opportunities for remote work, extensive training, and a diverse work environment.
- Why this job: Make a real impact on trading businesses while collaborating with talented professionals worldwide.
- Qualifications: Experience in Java development, enterprise software, and a passion for learning are essential.
- Other info: Ideal for tech enthusiasts eager to grow in a fast-paced, innovative setting.
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
Required qualifications, capabilities, and skills
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
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.
#J-18808-Ljbffr
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
Familiarise yourself with the specific technologies mentioned in the job description, especially Java, Spring Boot, and event-driven architectures. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.
✨Tip Number 2
Network with current or former employees of JPMorgan Chase, particularly those in the eTrading Fast Risk & Pricing Solutions team. Engaging in conversations can provide insights into the company culture and expectations, which can be invaluable during interviews.
✨Tip Number 3
Prepare to discuss your experience with agile methodologies and how you've contributed to team dynamics in previous roles. Being able to articulate your collaborative experiences will demonstrate your fit for their agile team environment.
✨Tip Number 4
Showcase your problem-solving skills by preparing examples of how you've identified and resolved recurring issues in past projects. This aligns well with their focus on improving stability and reliability in software applications.
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 highlights your experience with Java, Spring Boot, and any relevant frameworks. Emphasise your understanding of multi-threading and messaging technologies, as these are crucial for the role.
Craft a Strong Cover Letter: In your cover letter, express your passion for technology and your eagerness to learn. Mention specific projects or experiences that demonstrate your ability to develop high-performance, latency-sensitive applications.
Showcase Relevant Skills: Clearly outline your experience with Linux environments and modern testing tools like JUnit and Mockito. Highlight any familiarity with event-driven architectures and distributed messaging technologies, as these are key components of the role.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail. Prepare examples of past projects where you collaborated with globally distributed teams and how you contributed to the software development lifecycle using agile methods.
How to prepare for a job interview at J.P. Morgan
✨Showcase Your Java Expertise
Make sure to highlight your experience with Java fundamentals and frameworks, especially Spring Boot. Be prepared to discuss specific projects where you developed high-performance, latency-sensitive applications, as this is crucial for the role.
✨Demonstrate Agile Methodology Knowledge
Since the team operates in an agile environment, be ready to talk about your experience with agile practices. Share examples of how you've contributed to estimation, planning, and retrospectives in previous roles.
✨Discuss Problem-Solving Skills
Prepare to discuss how you've identified and resolved recurring issues in software applications. Providing concrete examples of how you've improved stability and reliability will show your proactive approach to development.
✨Emphasise Collaboration and Communication
Given the globally distributed nature of the team, strong interpersonal skills are essential. Be ready to share experiences where you've effectively collaborated with remote colleagues and stakeholders, highlighting your communication strategies.