Lead Software Engineer- Java- JPM Personal Investing
Lead Software Engineer- Java- JPM Personal Investing

Lead Software Engineer- Java- JPM Personal Investing

Full-Time 80000 - 100000 £ / year (est.) No home office possible
Jpmorgan Chase & Co.

At a Glance

  • Tasks: Lead software development using Java and Springboot, focusing on user needs and Agile practices.
  • Company: Join JPM Personal Investing, a leader in FinTech innovation.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative team culture with regular skill-sharing sessions and excellent career advancement potential.
  • Why this job: Make an impact by developing high-quality software that enhances user experience.
  • Qualifications: Experience with Java, Springboot, and event-driven architectures; strong communication skills.

The predicted salary is between 80000 - 100000 £ per year.

Job Responsibilities

  • Work with the Product team to understand user's needs and follow an Agile SDLC to develop and deliver product features.
  • Our stack is Java/Springboot with a bit of Kotlin, DynamoDB, Aurora/MySQL and AWS.
  • Participate with the rest of the team in the process of designing how our architecture needs to evolve to meet our needs.
  • We use ADRs as part of our decision-making process and our architecture is microservices running on Kubernetes with a heavy use of Kafka and event-driven design.
  • Take ownership of tasks from the estimation stage right through until the release stage and post production.
  • Identify, troubleshoot and resolve existing or newly-identified prioritised defects.
  • Write tests for all code you deliver and adhere to best practices/standards, ensuring high-quality code.
  • Take ownership of, or assist others with, releases and associated processes (we try to deploy as often as possible).
  • Participate in code reviews, ensuring high code quality and continuous development and learning for yourself and your colleagues.
  • Be someone who enjoys knowledge sharing, who is keen to attend and participate in some of the many skill share sessions we regularly hold in the team and across the wider Engineering department.
  • Propose/contribute/collaborate on Technical Initiatives – improving and evolving the existing codebase and toolset.
  • Be keen to ensure that we focus on solving the essence of the problem rather than merely dealing with the symptoms.

Required Qualifications, Capabilities and Skills

  • English working proficiency is a must, you will be working with the team in London.
  • You have a product engineer mindset and a track record of delivering high quality software that adjusts to business and product needs to provide a great user experience in a timely manner.
  • Experience with a JVM language (Java/Scala/Kotlin) and Springboot.
  • Experience designing systems from scratch as well as understanding how to evolve existing architectures to achieve new goals, both serverless and managed in the cloud.
  • Hands‑on experience designing and implementing event-driven architectures with different message brokers, including Kafka.
  • Experience with monitoring and alerting in order to maintain a production environment.
  • Good understanding of REST and what it means to work with APIs.
  • Experience with Git flow.
  • Good communication skills, you can work well within a delivery team and manage interactions with other parts of the organisation, such as Product and Operations.
  • Curious about new ways of working and open to different approaches and ideas.
  • Proactive and willing to help others put forward ideas.

Preferred Qualifications, Capabilities and Skills – Nice to Haves

  • Experience with DynamoDB and/or Aurora.
  • Experience in the FinTech sector.
  • Experience developing a multi-country product with multiple localisations and currencies.
  • Show us your Github/Stack Overflow/app portfolio!

Lead Software Engineer- Java- JPM Personal Investing employer: Jpmorgan Chase & Co.

At JPMorgan Chase, we pride ourselves on being an exceptional employer, particularly for our Lead Software Engineer role in London. Our dynamic work culture fosters innovation and collaboration, offering employees ample opportunities for professional growth through skill-sharing sessions and technical initiatives. With a focus on high-quality software delivery and a commitment to agile methodologies, we empower our team members to take ownership of their projects while enjoying the benefits of working in a leading global financial institution.
Jpmorgan Chase & Co.

Contact Detail:

Jpmorgan Chase & Co. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Software Engineer- Java- JPM Personal Investing

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at JPM or similar companies. A friendly chat can sometimes lead to job opportunities that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Make sure your GitHub is up-to-date with your best projects. Potential employers love to see what you've built, especially if it aligns with their tech stack like Java, Springboot, or event-driven architectures.

✨Tip Number 3

Prepare for the interview by brushing up on Agile methodologies and microservices architecture. Be ready to discuss how you’ve tackled challenges in previous roles, particularly around troubleshooting and code quality.

✨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 love seeing candidates who are proactive about their job search!

We think you need these skills to ace Lead Software Engineer- Java- JPM Personal Investing

Java
Springboot
Kotlin
DynamoDB
Aurora/MySQL
AWS
Microservices Architecture
Kubernetes
Kafka
Event-Driven Design
Agile SDLC
Code Quality Standards
REST APIs
Git Flow
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with Java, Springboot, and any relevant projects you've worked on. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how your background aligns with our needs. Share specific examples of your work in Agile environments and your experience with microservices or event-driven architectures.

Showcase Your Projects: If you have a GitHub or Stack Overflow profile, don’t forget to include it! We love seeing real examples of your work. It gives us insight into your coding style and problem-solving abilities, so make sure it's up to date.

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’re considered for the role. Plus, it shows us you’re keen to join our team!

How to prepare for a job interview at Jpmorgan Chase & Co.

✨Know Your Tech Stack

Make sure you’re well-versed in Java, Springboot, and any other technologies mentioned in the job description. Brush up on your knowledge of Kotlin, DynamoDB, and AWS, as these will likely come up during technical discussions.

✨Understand Agile and Microservices

Familiarise yourself with Agile methodologies and microservices architecture. Be ready to discuss how you've applied these concepts in past projects, especially in relation to event-driven design and using tools like Kafka.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex problems in previous roles. Highlight your ability to identify root causes rather than just symptoms, and be ready to discuss how you’ve contributed to improving existing systems.

✨Engage in Knowledge Sharing

Demonstrate your enthusiasm for collaboration and learning. Mention any experiences you have with code reviews or skill-sharing sessions, and express your eagerness to contribute to the team’s growth and development.

Lead Software Engineer- Java- JPM Personal Investing
Jpmorgan Chase & Co.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>