Software Engineer III - Full Stack

Aumni

Aumni

Software Engineering
bournemouth, uk
Posted on Sep 24, 2024

Job Description

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Software Engineer III at JPMorgan Chase within the Employee Platforms, you will be a member of an Agile team. Your role will require you to design and deliver technology products in a secure, stable, and scalable way. You will be responsible for carrying out technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job responsibilities

  • Work independently and within a team to build, test and maintain application codebase.
  • Participate in Agile ceremonies to gather and understand requirements, refine stories to understand scope of change, work to keep the backlog prioritized, and participate in retrospectives to review previous sprints.
  • Manipulate and review data to make data driven decisions.
  • Leverage standard engineering principles to produce high quality and secure software for various business needs.
  • Communicate with clients, customers, product managers, and various other teams.
  • Contribute to discussions within, and outside of, the team to deliver projects.
  • Create and maintain self-development plans.
  • Participate in system architecture and design decision making.
  • Continuously improve development and testing best practices.

Required qualifications, capabilities, and skills

  • Proficiency in any back-end programming languages (Kotlin, Java).
  • Proficiency in any front-end development languages & frameworks (Typescript, HTML, CSS, React, Angular, or similar).
  • Understanding of relational/non-relational databases (MySQL, PostgreSQL, MongoDB, or similar).
  • Experience with testing tools and frameworks for unit/integration/end-to-end testing (Testing Library, Mockito, Cucumber, Cypress, Junit, or similar).

The project you will be working on is written in Kotlin/Java using Sprint Boot framework on the back-end, Typescript/Javascript and React on the frontend, and is using a MySQL database.

Preferred qualifications, capabilities, and skills

  • Solid understanding of data structures and algorithms.
  • Understanding of clean code principles.
  • Basic knowledge of software design patterns.
  • Exposure to cloud technologies (Cloud Foundry, AWS, or similar).
  • Knowledge of infrastructure provisioning tools. (Terraform, CloudFormation, or similar).
  • Familiarity with containerization technologies (Docker, Kubernetes, or similar)
  • Basic understanding of UX principles/practices for good UI design.
  • Understanding of Clean Architecture principles.

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

Our professionals in our Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams are an essential part of our company, ensuring that we’re setting our businesses, clients, customers and employees up for success.