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 Spring 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.
#J-18808-Ljbffr