At a Glance
- Tasks: Lead innovative software projects and develop scalable solutions in a collaborative environment.
- Company: Join J.P. Morgan, a global leader in financial services with a commitment to diversity and inclusion.
- Benefits: Enjoy opportunities for remote work, professional development, and a vibrant team culture.
- Why this job: Be part of a dynamic team that values creativity and makes a real impact in fintech.
- Qualifications: Advanced Java skills and experience with RESTful APIs, cloud platforms, and modern software architecture required.
- Other info: Ideal for those passionate about technology and eager to mentor others.
The predicted salary is between 48000 - 84000 £ per year.
As a Lead Software Engineer at JPMorgan Chase within the Accelerator Business, you are at the core of this venture, focused on transforming innovative ideas into solutions for our customers. You possess a curious mindset, thrive in collaborative teams, and are passionate about emerging technologies. You are solution-oriented, commercially savvy, and have an interest in fintech. You enjoy working within tribes and squads dedicated to specific products and projects, with opportunities to move between them based on your strengths and interests. We value professional skills and culture equally. We believe that diversity of thought, experience, and background enriches our team. By bringing diverse perspectives together, we aim to reflect the communities we serve, making a significant impact on our company, clients, and partners worldwide.
Job Responsibilities
- Utilize domain modeling techniques to develop top-tier business products.
- Design software that is understandable, testable, and adaptable.
- Develop comprehensive tests including unit, component, integration, end-to-end, and performance tests.
- Own and deliver scalable, secure solutions using cloud-native microservice architecture, leveraging modern technologies and best practices.
- Contribute to technical architecture design.
- Investigate and resolve issues promptly, ensuring they do not recur.
- Coordinate releases to ensure zero downtime for end-users.
- Optimize data read/write operations for efficiency.
- Monitor and enhance system performance.
- Ensure system reliability and ease of operation.
- Continuously update technologies and design patterns.
Required Qualifications, Capabilities, and Skills
- Formal training or certification in Java with advanced proficiency.
- Experience developing RESTful APIs and microservices with frameworks like Spring Boot, Micronaut, or Quarkus.
- Experience deploying solutions on cloud platforms such as AWS, Azure, or GCP.
- Experience working on globally distributed applications requiring strict data consistency.
- Knowledge of modern software architecture patterns.
- Experience with CI/CD platforms like GitHub Actions, Harness, or ArgoCD.
- Strong relational database skills.
- A collaborative mindset with a desire to mentor and share knowledge.
- Ability to adapt quickly to new technologies and patterns.
- Long-term strategic thinking for technology choices.
- High standards for personal and team performance.
Preferred Qualifications, Capabilities, and Skills
- Experience with Loyalty and Reward platforms, including ledgers and reward engines.
- Experience developing APIs for third-party use.
- Experience with cloud platforms like AWS or GCP.
- Experience with Kubernetes or similar container orchestration platforms.
- Experience with debit and credit card products linked to rewards.
- Experience using Kafka.
- Experience with non-relational databases.
J.P. Morgan is a global leader in financial services, providing strategic advice and products to top corporations, governments, and individuals worldwide. Our approach emphasizes first-class service and building trusted, long-term partnerships to help clients achieve their objectives. We value diversity and inclusion, ensuring equal opportunities and accommodations for all applicants and employees.
Our Corporate Functions support areas such as finance, risk, HR, and marketing, playing a vital role in our success by enabling our businesses, clients, and employees to thrive.
Lead Software Engineer - ICB Reward | London, UK employer: JPMorgan Chase & Co.
Contact Detail:
JPMorgan Chase & Co. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Software Engineer - ICB Reward | London, UK
✨Tip Number 1
Familiarise yourself with the latest trends in fintech and emerging technologies. This will not only help you understand the industry better but also allow you to engage in meaningful conversations during interviews, showcasing your passion and knowledge.
✨Tip Number 2
Network with current or former employees of JPMorgan Chase, especially those in similar roles. They can provide valuable insights into the company culture and expectations, which can help you tailor your approach when applying.
✨Tip Number 3
Demonstrate your collaborative mindset by participating in open-source projects or tech meetups. This not only enhances your skills but also shows potential employers that you thrive in team environments and are eager to share knowledge.
✨Tip Number 4
Stay updated on cloud platforms like AWS, Azure, or GCP, and consider obtaining relevant certifications. This will strengthen your profile and show that you're committed to continuous learning, which is highly valued in a fast-paced environment like JPMorgan Chase.
We think you need these skills to ace Lead Software Engineer - ICB Reward | London, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with Java, RESTful APIs, and cloud platforms. Use keywords from the job description to demonstrate your fit for the role.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for fintech and emerging technologies. Mention specific projects or experiences that align with the responsibilities of the Lead Software Engineer position.
Showcase Your Technical Skills: In your application, emphasise your proficiency in modern software architecture patterns and CI/CD platforms. Provide examples of how you've successfully implemented these skills in previous roles.
Highlight Collaborative Experience: Since the role values collaboration, include examples of how you've worked in teams or mentored others. This will demonstrate your ability to thrive in a collaborative environment, which is crucial for this position.
How to prepare for a job interview at JPMorgan Chase & Co.
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, RESTful APIs, and microservices. Highlight specific projects where you've used frameworks like Spring Boot or Micronaut, and be ready to explain your approach to developing scalable solutions.
✨Demonstrate Your Problem-Solving Abilities
Expect to face technical challenges during the interview. Use examples from your past work to illustrate how you investigated and resolved issues, ensuring they didn't recur. This will show your proactive mindset and ability to maintain system reliability.
✨Emphasise Collaboration and Mentorship
Since the role involves working within teams, share experiences that highlight your collaborative mindset. Discuss how you've mentored others or contributed to team success, as this aligns with the company's values of diversity and teamwork.
✨Stay Updated on Emerging Technologies
Express your passion for fintech and emerging technologies. Be ready to discuss recent trends or tools you've explored, and how you adapt to new technologies. This shows your commitment to continuous learning and innovation in the field.