¡Activa las notificaciones laborales por email!

Senior Lead Software Engineer- Java- Nutmeg- Madrid

JPMorganChase

Madrid

Presencial

EUR 40.000 - 70.000

Jornada completa

Hace 9 días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

A leading company in the fintech sector is seeking a Senior Software Engineer Java to join their team in Madrid. The role involves collaborating with product teams, designing systems, and delivering high-quality software. Ideal candidates will have experience in JVM languages, Spring Boot, and a proactive approach to problem-solving.

Formación

  • Proficiency in English; must work effectively with the London team.
  • Experience with JVM languages (Java / Scala / Kotlin) and Spring Boot.
  • Experience designing systems from scratch and evolving existing architectures.

Responsabilidades

  • Collaborate with the Product team to understand user needs and follow an Agile SDLC.
  • Take ownership of tasks from estimation through to release and post-production support.
  • Participate in code reviews to ensure high code quality.

Conocimientos

Proficiency in English
Product engineer mindset
Experience with JVM languages
Experience with Spring Boot
Hands-on experience with event-driven architectures
Strong communication skills
Curiosity about new working methods
Proactive attitude

Descripción del empleo

Nutmeg - Software Engineer Java

Nutmeg is a J.P. Morgan company within the International Consumer Bank Chase division, offering award-winning investment products and digital wealth management services to over 250,000 investors in the UK. We have built the business from scratch, with constant innovation as a core ethos. Our goal is to provide clients with the best digital investing experience, ensuring digital security and customer satisfaction, giving you the opportunity to make a real difference.

As a Software Engineer at JPMorgan Chase within Nutmeg, you will be part of a team with ambitious goals. We aim to build a top in-market suite of mobile and web apps to deliver the best investment experience for our clients.

Our team is central to this venture, focused on transforming smart ideas into customer solutions. We're looking for individuals with a curious mindset, who thrive in collaborative squads, and are passionate about building quality software that makes a significant impact in a rapidly changing environment. Our team members are solution-oriented, commercially savvy, and have an interest in fintech. We work in tribes and squads dedicated to specific products and projects.

Job Responsibilities
  1. Collaborate with the Product team to understand user needs and follow an Agile SDLC to develop and deliver product features. Our tech stack includes Java / Spring Boot, Kotlin, DynamoDB, Aurora / MySQL, and AWS.
  2. Participate in designing the evolution of our architecture to meet our needs, using ADRs for decision-making. Our architecture is microservices-based, 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 existing or newly identified prioritized defects.
  5. Write tests for all code to ensure high quality, adhering to best practices and standards.
  6. Manage or assist with releases and associated processes, aiming for frequent deployments.
  7. Participate in code reviews to ensure high code quality and continuous learning.
  8. Engage in knowledge sharing through skill sessions within the team and wider engineering department.
  9. Contribute to technical initiatives that improve and evolve our codebase and tools.
  10. Focus on solving the core problem rather than just symptoms.
Required Qualifications, Capabilities, and Skills
  • Proficiency in English; must work effectively with the London team.
  • Product engineer mindset with a track record of delivering high-quality software aligned with business needs.
  • Experience with JVM languages (Java / Scala / Kotlin) and Spring Boot.
  • Experience designing systems from scratch and evolving existing architectures, including serverless and managed cloud environments.
  • Hands-on experience with event-driven architectures and message brokers like Kafka.
  • Knowledge of monitoring and alerting to maintain production environments.
  • Good understanding of REST APIs and working with APIs.
  • Experience with Git flow.
  • Strong communication skills, able to work within delivery teams and coordinate with Product and Operations teams.
  • Curiosity about new working methods and openness to different approaches.
  • 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 work via Github, Stack Overflow, or a portfolio.
Additional Details

Experience Level: Senior IC

Key Skills: Access Control System, Engineering, Bar Management, JPA, Law, JDBC

Employment Type: Full-Time

Location: Madrid, Spain

Vacancy: 1

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.