Full-stack Java & React Software Engineer III

JPMorgan Chase & Co.•Plano, TX

About The Position

As a Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank, you serve as a seasoned member of an agile team to design and deliver trusted, market-leading technology products in a secure, stable, and scalable way. You carry out critical technology solutions across multiple technical areas and business functions in support of the firm’s business objectives. The role involves developing full-stack Java and React applications and applying enterprise-authorized AI-assisted tools responsibly throughout software engineering workflows.

Requirements

  • Formal training or certification in software engineering concepts, or equivalent, and at least 3 years of applied experience.
  • Proficiency in back-end technologies such as Java, Spring Boot, RESTful APIs, and microservices, as well as React.js-based applications.
  • Hands-on experience with enterprise-authorized AI-assisted software development tools for coding, testing, troubleshooting, or documentation, and ability to critically evaluate and validate AI-generated outputs.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, secure handling of inputs and outputs, and resiliency and security expectations.
  • Experience across the full Software Development Life Cycle.
  • Ability to independently solve design and functionality challenges with minimal supervision.
  • Hands-on practical experience in system design, application development, testing, and operational stability.
  • Hands-on experience with event-driven architecture and distributed messaging technologies such as Kafka.

Nice To Haves

  • Familiarity with AI tools, vibe coding, and agentic development.
  • Cloud certifications, such as AWS, Azure, or GCP.
  • Experience working with front-end technologies.
  • Experience with Terraform and Databricks.

Responsibilities

  • Execute standard software solution design, development, and technical troubleshooting.
  • Write secure, high-quality code using at least one programming language with limited guidance.
  • Use enterprise-authorized AI coding assistance to improve code quality, delivery speed, and productivity, validating outputs through peer review, automated testing, and secure coding standards.
  • Design, develop, code, and troubleshoot while considering upstream and downstream systems and technical implications.
  • Apply knowledge of Software Development Life Cycle tools, including authorized AI-assisted development and automation capabilities, to improve the value of automation.
  • Break down solutions and solve technical problems of basic complexity through technical troubleshooting.
  • Gather, analyze, and draw conclusions from large, diverse data sets to identify problems and contribute to decision-making in support of secure, stable application development.
  • Learn and apply system processes, methodologies, and skills to develop secure, stable code and systems.

Benefits

  • Competitive total rewards package, including base salary and, for eligible roles, commission-based pay and/or discretionary incentive compensation in cash and/or forfeitable equity.
  • Comprehensive health care coverage.
  • On-site health and wellness centers.
  • Retirement savings plan.
  • Backup childcare.
  • Tuition reimbursement.
  • Mental health support.
  • Financial coaching.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service