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