Back-end Java Software Engineer III

JPMorgan Chase & Co.•Wilmington, DE

About The Position

As a Software Engineer III at JPMorgan Chase within the Corporate Sector, you will join an agile team enhancing, designing, and delivering secure, stable, and scalable software components for the firm’s technology products. You will execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while continuing to develop your engineering skills.

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience.
  • Proficiency with back-end technologies such as Java, Spring Boot, and microservices.
  • Experience building microservices and RESTful API-based applications.
  • Experience with automation testing using Cucumber Karate.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools, with the 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.
  • Experience with cloud platforms such as AWS, Azure, or GCP; distributed systems; and web technologies including RESTful APIs, web services, WebSockets, and JSON.

Nice To Haves

  • Hands-on experience with front-end technologies such as HTML, CSS, JavaScript, TypeScript, React, or Angular.
  • Hands-on experience with AWS.
  • Experience with Copilot and other AI platforms.
  • Hands-on experience with IBM ODM or DROOLS.

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 tools to improve code quality, delivery speed, and productivity; validate their output through peer review, automated testing, and secure coding standards.
  • Design, develop, code, and troubleshoot with consideration for upstream and downstream systems and technical implications.
  • Use Software Development Life Cycle tools, including authorized AI-assisted development and automation capabilities, to improve the value of automation.
  • Break down solutions and resolve technical problems of basic complexity through technical troubleshooting.
  • Gather, analyze, and draw conclusions from large, diverse data sets to identify problems and contribute to decisions supporting secure, stable application development.
  • Learn and apply system processes, methodologies, and skills for developing secure, stable code and systems.

Benefits

  • Competitive total rewards package, with base salary determined by role, experience, skill set, and location.
  • Eligible roles may receive 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