Full-Stack Software Engineer (Java)

JPMorgan Chase & Co.

New York, NY • 13m ago • On-site

Senior

On-site

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Software Engineer III (Full Stack Java)

Description

You will serve as a seasoned member of an agile team to design and deliver secure, stable, and scalable technology products. The work includes building backend services and agentic workflows with TypeScript and APIs in Java/Spring Boot, implementing microservices with Spring Cloud, and deploying containerized applications on AWS. You will also perform performance/load testing and apply cloud-native and 12-factor app best practices, including responsible AI usage in development workflows.

Responsibilities

  • Execute software solutions including design, development, and technical troubleshooting
  • Design, develop, and maintain backend services, APIs, and agentic workflows
  • Implement microservices architecture using Spring Cloud (service discovery, configuration, resilience)
  • Containerize and deploy on AWS using ECS, EKS, Lambda, or EC2
  • Maintain AWS infrastructure using Infrastructure as Code (IaC)
  • Apply reactive programming paradigms for high-performance systems
  • Follow 12-factor app principles for cloud-native development
  • Design and run performance/load tests using JMeter or Blazemeter
  • Use enterprise-authorized AI coding assistance tools while validating outputs through peer review, automated testing, and secure coding standards; share learnings and reusable patterns

Requirements

  • Formal training or certification in software engineering concepts and 3+ years applied experience
  • Practical experience across system design, development, testing, and operational stability
  • Experience building, debugging, and maintaining code in a large corporate environment using modern languages and database query languages
  • Full-stack experience with Java, Spring Boot, Spring Cloud, TypeScript, and JavaScript
  • Hands-on experience using enterprise-authorized AI-assisted software development tools and ability to critically validate and refine AI outputs for correctness, performance, and security
  • Responsible AI understanding (data sensitivity, secure input/output handling, resiliency and security expectations) and ability to guide peers
  • Overall knowledge of the software development life cycle and agile methodologies (CI/CD, application resiliency, security)

Benefits

  • Competitive total rewards package (base salary; may include commission/discretionary incentive compensation and/or forfeitable equity where eligible)
  • Comprehensive health care coverage and on-site health/wellness resources
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support and financial coaching
  • Additional benefits based on eligibility; further compensation and benefits details provided during hiring

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report