JPMorgan Chase - Palo Alto, CA

posted 17 days ago

Full-time
Onsite - Palo Alto, CA
Credit Intermediation and Related Activities

About the position

As a Software Engineer III - Frontend, React Developer at JPMorgan Chase within Commercial Banking, you will be a key member of an agile team responsible for designing and delivering secure, stable, and scalable technology products. This role involves executing critical technology solutions across various business functions to support the firm's objectives, leveraging your expertise in frontend development and software engineering.

Responsibilities

  • Participates in the design and development of scalable and resilient systems using Java.
  • Executes software solutions, design, development, and technical troubleshooting.
  • Creates secure and high-quality production code and maintains algorithms that run synchronously with appropriate systems.
  • Produces or contributes to architecture and design artifacts for applications while ensuring design constraints are met by software code development.
  • Gathers, analyzes, synthesizes, and develops visualizations and reporting from large, diverse data sets to improve software applications and systems.
  • Identifies hidden problems and patterns in data to drive improvements to coding hygiene and system architecture.
  • Contributes to software engineering communities of practice and events that explore new and emerging technologies.

Requirements

  • Formal training or certification in software engineering concepts and 3 years of applied experience.
  • Hands-on proficiency in UI development with experience in React, TypeScript, CSS, Micro FrontEnd Development, JavaScript, optimization techniques, and design patterns.
  • Automation experience with Automated Functional Testing, Test Driven Development (TDD), and agile tools such as JIRA.
  • Understanding of UX design concepts like responsive web design.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Overall knowledge of the Software Development Life Cycle.
  • Understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security.
  • Knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.).

Nice-to-haves

  • Exposure to cloud technologies.
  • Hands-on experience with Java-based Microservices.
  • Prior financial or banking experience.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service