Software Engineer II - Full Stack Engineer
Job Responsibilities
- Execute standard software solutions, design, development, and technical troubleshooting
- Design, build, and maintain full-stack features across UI and backend services (React or Java 17 / Spring Boot)
- Develop and operate microservices including API design, service decomposition, and reliability patterns (timeouts, retries, idempotency, DLQs)
- Build integrations using AWS services such as API Gateway, SQS, SNS, S3, and RDS; troubleshoot production issues across services and infrastructure
- Produce clear design/architecture artifacts (service boundaries, data flows, sequence diagrams, ADRs) and ensure implementation aligns with design constraints
- Carry out critical technology solutions across multiple technical areas within various business functions in support of the firm's business objectives
Required Qualifications, Capabilities, And Skills
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Proficiency with React (TypeScript, component architecture, state management, performance fundamentals)
- Experience with Java 17+ and Spring Boot, including Spring Data JPA / Hibernate (entity modeling, transactions, performance considerations like N+1, pagination)
- Hands-on deployment/operations with AWS ECS Fargate or Kubernetes/EKS, and container skills with Docker (image builds, runtime config, troubleshooting)
- Practical experience with API Gateway, SQS, SNS, S3, and relational databases on RDS
- Experience with CI/CD, automated testing (unit/integration), observability (logs/metrics/traces), and application security (authn/authz basics, secrets handling, dependency scanning)
- Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs
- Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations
- Experience in developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages
- Emerging knowledge of software applications and technical processes within a technical discipline (e.g. cloud, artificial intelligence, machine learning, mobile, etc.)
Preferred Qualifications, Capabilities, And Skills
- Experience with event-driven architectures and message processing patterns (idempotency, DLQ handling, backoff/retry strategies)
- Infrastructure-as-Code exposure (e.g., Terraform/CloudFormation/CDK) and production operations experience (incident response, on-call, postmortems)
- API design maturity (OpenAPI/Swagger, backward compatibility/versioning, contract testing)
- Performance tuning experience across UI, JVM, and database layers
- Strong grounding in OOP, design patterns, and microservices best practices
About Us
JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.
About The Team
J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.