At a Glance
- Tasks: Lead innovative software solutions and enhance market-leading technology products.
- Company: Join JPMorgan Chase, a leader in corporate and investment banking.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Other info: Collaborative culture focused on diversity, inclusion, and respect.
- Why this job: Make a real impact in a dynamic environment with cutting-edge technologies.
- Qualifications: Senior-level Java backend experience and strong problem-solving skills.
The predicted salary is between 80000 - 100000 £ per year.
We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Corporate & Investment Bank (CIB) Markets, FX Services - AccessFX team, you are an integral member of an agile engineering group focused on designing, enhancing, and delivering secure, stable, and scalable market-leading technology products. In this role, you serve as a core technical contributor, promoting critical technology solutions across multiple domains and business functions, ensuring that our foreign exchange trading and services platforms effectively support the firm's strategic objectives and the evolving needs of our clients.
Responsibilities
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
- Develops secure high-quality production code, and reviews and debugs code written by others.
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems.
- Leads evaluation sessions with internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.
- Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies.
- Adds to team culture of diversity, opportunity, inclusion, and respect.
Qualifications
- Senior-level experience in Java backend development with JDK8+, Spring Boot, and microservice architecture.
- Expert in Core Java, multithreading, low latency, scalability, and backward compatibility.
- Skilled in managing complex codebase with a focus on performance and maintainability.
- Hands-on experience with messaging APIs, including Kafka and IBM UM MQs.
- Proficient in TDD and BDD, using mocking APIs and Cucumber.
- Strong knowledge of Oracle database design and PL/SQL.
- Practical experience in system design, application development, testing, and operational stability.
- Proficient in automation and continuous delivery methods.
- Advanced understanding of agile methodologies, CI/CD, application resiliency, and security.
- Ability to mentor junior developers, resolve technical issues, and support production systems.
- Strong communication skills, ability to articulate technical solutions to business and non-technical audiences.
- Demonstrated expertise in software applications and technical processes (cloud, AI/ML, etc.).
Preferred Qualifications
- Development experience with highly available 24/7 applications.
- Knowledge of FX Trading Application and Payments domain.
- Knowledge of Co-pilot and AI Agents to gain productivity on repeated tasks.
Lead Software Engineer in Keynsham employer: Jpmorgan Chase & Co.
At JPMorgan Chase, we pride ourselves on being an exceptional employer that fosters a culture of innovation and collaboration. As a Lead Software Engineer in our Corporate & Investment Bank (CIB) Markets team, you will not only have the opportunity to work with cutting-edge technologies but also benefit from a supportive environment that encourages professional growth and diversity. Our commitment to employee development, coupled with the chance to make a significant impact in the financial services industry, makes this an exciting place to advance your career.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Software Engineer in Keynsham
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can land you that dream job.
✨Tip Number 2
Prepare for those interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills. The more comfortable you are with the tech side, the better you’ll perform!
✨Tip Number 3
Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. We love seeing real-world applications of your skills, so make sure to highlight your best projects.
✨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, we’re always looking for passionate individuals who want to push the limits of technology with us.
We think you need these skills to ace Lead Software Engineer in Keynsham
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Lead Software Engineer role. Highlight your Java backend development experience, especially with JDK8+, Spring Boot, and microservices. We want to see how you can contribute to our agile engineering group!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how your background aligns with our mission at StudySmarter. Don’t forget to mention any experience with FX trading applications or automation methods.
Showcase Your Projects:If you've worked on relevant projects, make sure to include them in your application. Whether it's a personal project or something from your previous job, we love seeing practical examples of your skills in action, especially around multithreading and low latency solutions.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Jpmorgan Chase & Co.
✨Know Your Tech Inside Out
Make sure you’re well-versed in Java backend development, especially with JDK8+, Spring Boot, and microservices. Brush up on your knowledge of multithreading, low latency, and scalability, as these are crucial for the role. Be ready to discuss specific projects where you've applied these skills.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of how you've tackled complex technical problems in the past. Think about situations where you’ve had to think outside the box to develop creative software solutions or improve operational stability. This will demonstrate your ability to handle challenges effectively.
✨Communicate Clearly and Confidently
Since strong communication skills are essential, practice articulating your technical solutions in a way that non-technical audiences can understand. You might be asked to explain your thought process during problem-solving, so clarity is key. Consider doing mock interviews with friends to refine this skill.
✨Emphasise Team Collaboration
As a Lead Software Engineer, you'll need to mentor junior developers and work closely with various teams. Prepare to discuss your experience in leading evaluation sessions and driving outcomes-oriented discussions. Highlight any initiatives you've taken to foster a culture of diversity and inclusion within your teams.