Enable job alerts via email!

Lead Software Engineer- Java- Hands On- Nutmeg

TN United Kingdom

London

On-site

GBP 60,000 - 100,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Lead Software Engineer to join their innovative team in London. This role offers the chance to work on cutting-edge mobile and web applications that enhance the investment experience for clients. As part of a collaborative squad, you will engage in the full software development lifecycle, from understanding user needs to deploying high-quality features. If you are passionate about fintech and enjoy solving complex problems within a dynamic environment, this position is perfect for you. Join a forward-thinking company that values curiosity and quality in software development.

Qualifications

  • Proven experience with JVM languages and Spring Boot.
  • Hands-on experience with event-driven architectures using Kafka.

Responsibilities

  • Work with Product team to develop and deliver product features.
  • Take ownership of tasks from estimation through to release.

Skills

Java
Spring Boot
Kotlin
Event-driven architecture
REST APIs
Git
Communication skills

Tools

DynamoDB
Aurora
Kafka
Kubernetes

Job description

Social network you want to login/join with:

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

Nutmeg is a 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 as 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.

Responsibilities
  1. Work with the Product team to understand user needs and follow an Agile SDLC to develop and deliver product features. Our stack includes Java/Spring Boot with some Kotlin, DynamoDB, Aurora/MySQL, and AWS.
  2. Participate in designing how our architecture needs to evolve to meet our needs, using ADRs as part of our decision-making process. Our architecture is microservices running on Kubernetes with heavy use of Kafka and event-driven design.
  3. Take ownership of tasks from estimation through to release and post-production support.
  4. Identify, troubleshoot, and resolve prioritized defects.
  5. Write tests for all code delivered, adhering to best practices to ensure high quality.
  6. Manage releases and associated processes, deploying as frequently as possible.
  7. Participate in code reviews to ensure high code quality and continuous learning.
  8. Share knowledge actively, participating in skill-sharing sessions within the team and wider department.
  9. Contribute to technical initiatives aimed at improving and evolving the existing codebase and tools.
  10. Focus on solving core problems rather than just symptoms.
Required qualifications, capabilities, and skills
  • Proficiency in English; ability to work effectively with the London team.
  • Product engineer mindset with a track record of delivering high-quality software that meets business and user needs.
  • Experience with JVM languages (Java/Scala/Kotlin) and Spring Boot.
  • Experience designing new systems and evolving existing architectures, both serverless and managed in the cloud.
  • Hands-on experience with event-driven architectures using message brokers like Kafka.
  • Experience with monitoring and alerting in production environments.
  • Good understanding of REST APIs.
  • Experience with Git flow.
  • Strong communication skills and ability to collaborate across teams.
  • Curiosity about new working methods and openness to ideas.
  • Proactive attitude and willingness to contribute ideas.
Preferred qualifications, capabilities, and skills
  • Experience with DynamoDB and/or Aurora.
  • Experience in the FinTech sector.
  • Experience developing multi-country products with localization and multiple currencies.
  • Showcase your GitHub, Stack Overflow, or portfolio!
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer- Java- Hands On- Nutmeg

JPMorganChase

London

On-site

GBP 80,000 - 100,000

Today
Be an early applicant

Lead Software Engineer- Java- Hands On- Nutmeg

J.P. Morgan

London

On-site

GBP 60,000 - 80,000

3 days ago
Be an early applicant

Lead Software Engineer- Java- Hands On- Nutmeg | London, UK

JPMorgan Chase & Co.

London

On-site

GBP 60,000 - 100,000

10 days ago