Senior Lead Software Engineer - Full Stack Developer Java/Kafka
Senior Lead Software Engineer - Full Stack Developer Java/Kafka

Senior Lead Software Engineer - Full Stack Developer Java/Kafka

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

At a Glance

  • Tasks: Join an agile team to develop and deliver cutting-edge technology products.
  • Company: J.P. Morgan is a global leader in financial services, fostering long-term client partnerships.
  • Benefits: Enjoy a diverse and inclusive culture with opportunities for professional growth and development.
  • Why this job: Make a significant impact while working with modern technologies in a collaborative environment.
  • Qualifications: Proficiency in Java, experience with microservices, and a background in Computer Science or related fields.
  • Other info: Contribute to a team that values diversity, equity, and respect.

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

Be an integral part of an agile team that is constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Asset and Wealth Management Technology team, you are an essential member of an agile team dedicated to developing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. Leverage your deep technical expertise and problem-solving skills to address diverse challenges across multiple technologies and applications, driving significant business impact.

Job responsibilities:

  • Provide technical guidance and support to the business, technical teams, contractors, and vendors.
  • Own and deliver end-to-end, scalable, high-quality, and secure solutions using cloud-native microservice architecture, leveraging modern technologies and best practices.
  • Implement and promote comprehensive testing strategies including unit, integration, component, and end-to-end functional testing.
  • Drive decisions related to product design, application functionality, and technical operations.
  • Contribute to problem-solving beyond one's immediate area of expertise.
  • Actively participate in the engineering community by advocating for firmwide frameworks, tools, and SDLC practices.
  • Influence peers and decision-makers to adopt latest architecture trends.
  • Foster a team culture grounded in diversity, equity, inclusion, and respect.

Required qualifications, capabilities, and skills:

  • Formal training or certification in software engineering concepts with advanced practical experience.
  • Proficiency in Java Spring / Spring Boot.
  • Experience developing RESTful APIs and microservices with frameworks like Spring Boot.
  • Hands-on experience designing, developing, testing, and maintaining distributed complex systems.
  • Experience working with AWS and Terraform.
  • Experience with globally distributed applications requiring strict consistency and stream processing with Kafka.
  • Familiarity with modern CI/CD tools such as Jenkins.
  • Proficiency with version control platforms like GitHub.
  • Background in Computer Science, Engineering, Mathematics, or related technical fields.

Preferred qualifications, capabilities, and skills:

  • Experience in requirement refinement and stakeholder collaboration.
  • Experience deploying applications on Kubernetes or similar container orchestration platforms.
  • Knowledge of relational databases (e.g., Postgres) and non-relational databases (e.g., DynamoDB).

J.P. Morgan is a global leader in financial services, providing strategic advice and products to prominent clients worldwide. Our approach emphasizes building trusted, long-term partnerships to help clients achieve their objectives. We value diversity and inclusion, and are committed to equal opportunity employment, accommodating religious practices, mental health, and physical disabilities.

J.P. Morgan Asset & Wealth Management offers leading investment management and private banking solutions, serving individuals, advisors, and institutions globally. Our teams focus on a spectrum of asset classes and personalized wealth strategies.

Senior Lead Software Engineer - Full Stack Developer Java/Kafka employer: J.P. Morgan

At J.P. Morgan, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration within our Asset and Wealth Management Technology team. Our commitment to diversity, equity, and inclusion creates a supportive culture where employees can thrive, while our focus on professional development ensures ample opportunities for growth and advancement. Located in a vibrant city, we provide access to cutting-edge technology and resources, empowering our Senior Lead Software Engineers to make a significant impact in the financial services industry.
J

Contact Detail:

J.P. Morgan Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Lead Software Engineer - Full Stack Developer Java/Kafka

✨Tip Number 1

Familiarise yourself with the latest trends in cloud-native microservice architecture and how they apply to Java and Kafka. This knowledge will not only help you during interviews but also demonstrate your commitment to staying current in the field.

✨Tip Number 2

Engage with the engineering community by participating in forums or attending meetups focused on Java, Spring Boot, and Kafka. Networking with professionals in these areas can provide valuable insights and potentially lead to referrals.

✨Tip Number 3

Showcase your problem-solving skills by preparing examples of past projects where you tackled complex challenges using distributed systems. Be ready to discuss your approach and the impact of your solutions during interviews.

✨Tip Number 4

Highlight your experience with CI/CD tools like Jenkins and version control platforms such as GitHub. Being able to discuss how you've implemented these tools in previous roles can set you apart from other candidates.

We think you need these skills to ace Senior Lead Software Engineer - Full Stack Developer Java/Kafka

Proficiency in Java Spring / Spring Boot
Experience developing RESTful APIs and microservices
Hands-on experience with distributed complex systems
Knowledge of AWS and Terraform
Experience with Kafka for stream processing
Familiarity with CI/CD tools like Jenkins
Proficiency with version control platforms such as GitHub
Understanding of cloud-native microservice architecture
Comprehensive testing strategies including unit, integration, and end-to-end testing
Experience deploying applications on Kubernetes or similar platforms
Knowledge of relational databases (e.g., Postgres) and non-relational databases (e.g., DynamoDB)
Strong problem-solving skills
Ability to provide technical guidance and support
Experience in requirement refinement and stakeholder collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring Boot, and microservices. Include specific projects where you've implemented cloud-native architectures or worked with Kafka to demonstrate your technical expertise.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and how your skills align with the role. Mention your experience in agile environments and your commitment to fostering diversity and inclusion within teams.

Showcase Problem-Solving Skills: Provide examples in your application that illustrate your problem-solving abilities. Discuss challenges you've faced in previous roles and how you overcame them, particularly in relation to software development and team collaboration.

Highlight Continuous Learning: Mention any relevant certifications or training you've completed, especially in areas like AWS, Terraform, or CI/CD tools. This shows your commitment to staying updated with industry trends and best practices.

How to prepare for a job interview at J.P. Morgan

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with Java Spring, RESTful APIs, and microservices. Highlight specific projects where you implemented these technologies and the impact they had on the business.

✨Demonstrate Problem-Solving Skills

Expect to face technical challenges during the interview. Use examples from your past work to illustrate how you approached complex problems and the solutions you devised, especially in distributed systems.

✨Familiarise Yourself with Agile Methodologies

Since the role is part of an agile team, be ready to discuss your experience working in agile environments. Share how you contributed to team dynamics and project success through collaboration and adaptability.

✨Emphasise Your Commitment to Diversity and Inclusion

J.P. Morgan values a diverse workplace. Be prepared to talk about how you have fostered inclusivity in your previous roles and how you can contribute to a respectful team culture.

Senior Lead Software Engineer - Full Stack Developer Java/Kafka
J.P. Morgan
J
  • Senior Lead Software Engineer - Full Stack Developer Java/Kafka

    London
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-06-24

  • J

    J.P. Morgan

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>