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 work as part of an agile team to enhance, design, and deliver 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 build your skills and experience.

Requirements

  • Formal training or certification in software engineering concepts and at least 3 years of applied experience.
  • Proficiency in back-end technologies such as Java and Spring Boot.
  • Hands-on AWS development experience building, deploying, and operating production workloads using core AWS services.
  • Experience developing, debugging, and maintaining code in a large corporate environment using one or more modern programming languages.
  • Solid understanding of agile methodologies, including CI/CD, application resiliency, and security.
  • Practical experience using AI-assisted developer tools and AI agents, such as Copilot, Claude Code, or equivalent, to improve engineering productivity, code quality, and knowledge acquisition.
  • Hands-on experience using enterprise-authorized AI-assisted software development tools at work for coding, testing, troubleshooting, or documentation, 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 adherence to resiliency and security expectations.

Nice To Haves

  • Practical experience deploying, operating, and troubleshooting containerized workloads with Kubernetes; EKS preferred.
  • Experience with Infrastructure-as-Code tooling such as Terraform, CloudFormation, or CDK.
  • Familiarity with observability tooling such as Prometheus, Grafana, or Datadog.
  • AWS certifications such as Developer Associate, Solutions Architect, or higher.

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 tools to improve code quality, delivery speed, and productivity, validating outputs through peer review, automated testing, and secure coding standards.
  • Design, develop, code, and troubleshoot with consideration for upstream and downstream systems and technical implications.
  • Apply knowledge of Software Development Life Cycle toolchains, 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 support decision-making for secure, stable application development.
  • Learn and apply system processes, methodologies, and skills for developing secure, stable code and systems.

Benefits

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