Applications for this job have closed. This page will redirect to the JP Morgan jobs page in 10 seconds.

Software Engineer III - Full Stack

Dorset
Full time
Posted
employer logo
JP Morgan
Banking, investment & finance
10,001+ employees
412 jobs

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

  • Formal training or certification on back-end programming languages concepts and proficient applied experienceProficiency 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)
  • Understanding of Clean Architecture principles.