Lead Software Engineer- Java- Hands On- Nutmeg
Lead Software Engineer- Java- Hands On- Nutmeg

Lead Software Engineer- Java- Hands On- Nutmeg

London Full-Time 43200 - 72000 Β£ / year (est.) No home office possible
N

At a Glance

  • Tasks: Join a dynamic team to develop innovative investment apps using Java and Springboot.
  • Company: Nutmeg, part of J.P. Morgan, revolutionises digital wealth management for over 250,000 investors.
  • Benefits: Enjoy a collaborative culture, skill-sharing sessions, and opportunities for continuous learning.
  • Why this job: Make a real impact in fintech while working on cutting-edge technology in a supportive environment.
  • Qualifications: Experience with Java, Springboot, and a passion for delivering high-quality software is essential.
  • Other info: Open to curious minds eager to innovate and solve complex problems in a fast-paced setting.

The predicted salary is between 43200 - 72000 Β£ per year.

Social network you want to login/join with: Lead Software Engineer- Java- Hands On- Nutmeg, London col-narrow-left Client: Nutmeg Saving and Investment Limited Location: London, United Kingdom Job Category: Other – EU work permit required: Yes col-narrow-right Job Reference: 20c4f2cc951f Job Views: 3 Posted: 29.06.2025 Expiry Date: 13.08.2025 col-wide Job Description: Nutmeg is a J.P. Morgan company within the International Consumer Bank – Chase division offering award-winning investments, products and digital wealth management services to over 250,000 investors in the UK. We built the business from scratch, with constant innovation a core part of our ethos since the beginning. We aim to provide clients with the best digital investing experience, ensuring digital security and customer satisfaction – meaning you’ll have the opportunity to make a real difference. As an Engineer at JPMorgan Chase within Nutmeg, you will be part of a team with great ambitions. We aim to build a top-in-market suite of mobile and web apps to provide the best investment experience for our clients. Our team is at the heart of this venture, focused on getting smart ideas into the hands of our customers. We\’re looking for people who have a curious mindset, thrive in collaborative squads, and are passionate about building quality software that has a big impact in a rapidly changing environment. By their nature, our people are also solution-oriented, commercially savvy and have a head for fintech. We work in tribes and squads that focus on specific products and projects. 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 even-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 localizations and currencies. Show us your Github/Stack Overflow/app portfolio! #J-18808-Ljbffr

Lead Software Engineer- Java- Hands On- Nutmeg employer: Nutmeg Saving and Investment Limited

Nutmeg, a J.P. Morgan company, is an exceptional employer located in London, offering a dynamic work culture that fosters innovation and collaboration. Employees benefit from a strong focus on personal growth through skill-sharing sessions and hands-on experience with cutting-edge technologies in the fintech sector. With a commitment to delivering high-quality software and a supportive team environment, Nutmeg provides a meaningful opportunity for those looking to make a significant impact in digital wealth management.
N

Contact Detail:

Nutmeg Saving and Investment Limited Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Lead Software Engineer- Java- Hands On- Nutmeg

✨Tip Number 1

Familiarise yourself with Nutmeg's products and services. Understanding their digital wealth management offerings will help you demonstrate your enthusiasm for the role and how your skills can contribute to their mission.

✨Tip Number 2

Engage with the fintech community online, especially on platforms like GitHub or Stack Overflow. Showcasing your contributions and projects related to Java, Springboot, or event-driven architectures can make you stand out as a candidate.

✨Tip Number 3

Prepare to discuss your experience with Agile methodologies and microservices architecture during interviews. Being able to articulate your hands-on experience in these areas will demonstrate your fit for the collaborative environment at Nutmeg.

✨Tip Number 4

Network with current or former employees of Nutmeg on LinkedIn. Gaining insights into the company culture and team dynamics can provide you with valuable information to tailor your approach and show genuine interest in the position.

We think you need these skills to ace Lead Software Engineer- Java- Hands On- Nutmeg

Java
Spring Boot
Kotlin
DynamoDB
Aurora/MySQL
AWS
Microservices Architecture
Kubernetes
Kafka
Event-Driven Design
Agile Software Development Life Cycle (SDLC)
REST APIs
Git Flow
Code Review
Test-Driven Development (TDD)
Monitoring and Alerting
Problem-Solving Skills
Communication Skills
Collaboration
Proactive Mindset

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights relevant experience with Java, Springboot, and any other technologies mentioned in the job description. Emphasise your hands-on experience and any projects that showcase your skills in developing high-quality software.

Craft a Compelling Cover Letter: In your cover letter, express your passion for fintech and how your background aligns with Nutmeg's mission. Mention specific projects or experiences that demonstrate your product engineer mindset and ability to deliver user-focused solutions.

Showcase Your Technical Skills: If you have a GitHub or Stack Overflow profile, include links to these in your application. Highlight any relevant projects that demonstrate your expertise in event-driven architectures, microservices, or cloud technologies.

Prepare for Technical Questions: Anticipate technical questions related to Java, Springboot, and system design. Be ready to discuss your approach to problem-solving and how you've contributed to code quality and team collaboration in previous roles.

How to prepare for a job interview at Nutmeg Saving and Investment Limited

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java, Springboot, and any other relevant technologies. Bring examples of your previous work or projects, especially those that demonstrate your ability to design systems from scratch or evolve existing architectures.

✨Understand the Company Culture

Nutmeg values innovation and collaboration. Research their ethos and be ready to discuss how your mindset aligns with their focus on providing a great user experience and solving real problems in fintech.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills and your approach to working within Agile teams. Think about past experiences where you identified and resolved defects or contributed to technical initiatives.

✨Demonstrate Your Communication Skills

Since you'll be working closely with product teams and other departments, it's crucial to show that you can communicate effectively. Be ready to discuss how you've collaborated with others in previous roles and how you handle feedback during code reviews.

Lead Software Engineer- Java- Hands On- Nutmeg
Nutmeg Saving and Investment Limited
N
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>