Drimva

JPMorgan Chase

Software Engineer III (Java)

$138K–$185K

New York, NY · Full-time · Posted Oct 20, 2026

Experience
3+ years of applied experience; no alternatives stated.
Education
Formal training or certification on software engineering concepts.

About the job

Builds and maintains secure, scalable Java software and distributed systems for JPMorganChase’s Digital Technology division, using AI-assisted development tools in engineering workflows.

What you'll do

  • Designs, develops, tests, troubleshoots, and maintains production software and algorithms.
  • Creates architecture and design artifacts, and improves application quality and system architecture using data insights.
  • Uses authorized AI coding tools to support development and automation, validating outputs and sharing reusable practices.

What they ask for

  • Formal training or certification in software engineering concepts and 3+ years of applied experience.
  • Practical experience in system design, application development, testing, and operational stability; experience maintaining code in a large corporate environment.
  • Experience developing Java microservices and RESTful services with Spring Boot; experience with CQRS, Spark, Kafka, and databases including Oracle and Cassandra.
  • Hands-on experience with enterprise-authorized AI development tools, including evaluating outputs for correctness, performance, and security, and understanding responsible AI use.

Nice to have

  • Familiarity with modern front-end technologies.
  • Exposure to cloud technologies.

Pay

USD 137,750.00-$185,000.00 base salary

Tools

Java, Spring Boot, J2EE, JAX-RS, Spark, Kafka, Oracle, Cassandra

AI focus

Uses enterprise-authorized AI-assisted development tools for coding, refactoring, tests, documentation, troubleshooting, and automation; validates outputs for correctness, performance, and security and follows responsible-use practices.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)