Software Engineer III - Full Stack Java / Kafka
Software Engineer III - Full Stack Java / Kafka

Software Engineer III - Full Stack Java / Kafka

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

At a Glance

  • Tasks: Join an agile team to build and deliver cutting-edge technology products.
  • Company: J.P. Morgan is a global leader in financial services, known for innovation and client partnerships.
  • Benefits: Enjoy a diverse workplace with opportunities for remote work and personal growth.
  • Why this job: Make a significant impact while working on exciting projects in a supportive culture.
  • Qualifications: Experience in Java, Spring Boot, AWS, and Kafka is essential; a tech background is preferred.
  • Other info: We value diversity and inclusion, offering reasonable accommodations for all applicants.

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

Job Description

Be an integral part of an agile team that\’s constantly pushing the envelope to enhance, build, and deliver top-notch technology products.

As a Senior Software Engineer at JPMorgan Chase within the Asset and Wealth Management Technology team you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.

Job responsibilities

  • Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  • Own and deliver end-to-end, scalable, high quality and secure solutions in the form of cloud-native microservice architecture applications, leveraging modern technologies and the best industry practices.
  • Practices and promotes a rich testing strategy including but not limited to unit, integration, component level and E2E functional testing.
  • Drives decisions that influence the product design, application functionality, and technical operations and processes
  • Contributes to the problem at hand, even when outside their area of specialty.
  • Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle
  • Influences peers and project decision-makers to consider the use and application of latest architecture trends
  • Adds to the team culture of diversity, equity, inclusion, and respect

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and advanced applied experience
  • Practical expertise in Java Spring / Spring Boot .
  • Experience building RESTful APIs and (micro)services with frameworks like Spring Boot.
  • Hands-on practical experience delivering distributed complex system design, application development, testing, and operational stability.
  • Experience building solutions on AWS and Terraform.
  • Experience working on globally distributed applications with strict consistency requirements and stream processing with Kafka.
  • Experience with a modern CI/CD like Jenkins
  • Experience with modern version control platform such as GitHub.
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field

Preferred qualifications, capabilities, and skills

  • Experience driving requirement refinement with product and working with Stakeholders.
  • Experience building and deploying on Kubernetes (or some other container orchestration platform).
  • Experience using both relational databases (e.g. Postgres) non-relational databases (e.g. DyanamoDB).

About Us

J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world\’s most prominent corporations, governments, wealthy individuals and institutional investors. Our first-class business in a first-class way approach to serving clients drives everything we do. We strive to build trusted, long-term partnerships to help our clients achieve their business objectives.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants\’ and employees\’ religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

About The Team

J.P. Morgan Asset & Wealth Management delivers industry-leading investment management and private banking solutions. Asset Management provides individuals, advisors and institutions with strategies and expertise that span the full spectrum of asset classes through our global network of investment professionals. Wealth Management helps individuals, families and foundations take a more intentional approach to their wealth or finances to better define, focus and realize their goals.

Our Asset and Wealth Management division is driven by innovators like you who are driven to create technology solutions that make us work more efficiently and help our businesses grow. It\’s our mission to efficiently take care of our clients\’ wealth, helping them get, and remain properly invested. Our team of agile technologists thrive in a cloud-native environment that values continuous learning using a data-centric approach in developing innovative technology solutions.
#J-18808-Ljbffr

Software Engineer III - Full Stack Java / Kafka employer: J.P. Morgan

At J.P. Morgan, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within our Asset and Wealth Management Technology team. Our commitment to diversity, equity, and inclusion ensures that every employee feels valued and empowered, while our focus on professional growth provides ample opportunities for skill development and career advancement. Located in a vibrant environment, we encourage our engineers to push boundaries and contribute to meaningful projects that have a significant impact on our clients and the industry.
J

Contact Detail:

J.P. Morgan Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarise yourself with the latest trends in cloud-native microservices and how they apply to financial services. Understanding how to leverage AWS and Terraform for scalable solutions will set you apart from other candidates.

✨Tip Number 2

Engage with the engineering community by contributing to open-source projects or forums related to Java Spring and Kafka. This not only enhances your skills but also showcases your commitment to continuous learning and collaboration.

✨Tip Number 3

Prepare to discuss your experience with CI/CD practices, particularly with tools like Jenkins. Be ready to share specific examples of how you've implemented these processes in past projects to improve deployment efficiency.

✨Tip Number 4

Highlight your ability to work in diverse teams and promote inclusivity. J.P. Morgan values a culture of diversity, so demonstrating your understanding and support for this can make a positive impression during interviews.

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

Java Spring / Spring Boot
RESTful API Development
Microservices Architecture
Cloud-Native Application Development
AWS
Terraform
Kafka
CI/CD (Jenkins)
Version Control (GitHub)
Distributed System Design
Testing Strategies (Unit, Integration, E2E)
Kubernetes or Container Orchestration
Relational Databases (Postgres)
Non-Relational Databases (DynamoDB)
Problem-Solving Skills
Agile Methodologies
Collaboration and Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in Java Spring, microservices, and cloud-native applications. Use specific examples that demonstrate your technical expertise and problem-solving skills.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with the responsibilities outlined in the job description, particularly your experience with AWS, Kafka, and CI/CD practices.

Showcase Your Projects: If you have worked on projects involving distributed systems or container orchestration platforms like Kubernetes, be sure to include these in your application. Highlight your contributions and the impact they had on the project.

Prepare for Technical Questions: Anticipate technical questions related to software engineering concepts, RESTful APIs, and testing strategies. Be ready to discuss your approach to problem-solving and how you stay updated with industry trends.

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

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with Java Spring, Spring Boot, and building RESTful APIs. Highlight specific projects where you applied these technologies, as well as any challenges you faced and how you overcame them.

✨Demonstrate Problem-Solving Skills

Expect to encounter technical questions that assess your problem-solving abilities. Use the STAR method (Situation, Task, Action, Result) to structure your responses, showcasing how you've tackled complex issues in previous roles.

✨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 examples of how you've contributed to team dynamics, adapted to changes, and delivered results in a fast-paced setting.

✨Emphasise Collaboration and Communication

Highlight your ability to work with cross-functional teams and stakeholders. Discuss how you’ve influenced decisions and contributed to a positive team culture, especially in terms of diversity, equity, and inclusion.

Software Engineer III - Full Stack Java / Kafka
J.P. Morgan
J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>