Java AWS Software Engineer III

New York, NYFull-timePosted Jul 24, 2026

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. 

As a Software Engineer III at JPMorganChase within the Consumer & Community Banking - Trust & Security Identity team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.

Job Responsibilities

  • Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness. 

  • Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.

  • Lead the decomposition of existing bespoke Java/Spring Boot Identity services into discrete, platform-consumable components with stable API contracts

  • Apply legacy modernization patterns (strangler fig, anti-corruption layer) to migrate services incrementally without disrupting in-flight products

  • Define and enforce API contracts for all services being migrated or retired — ensuring consuming teams are not broken during transition

  • Build and maintain the developer portal enabling line of business and product teams to discover, onboard to, and monitor platform services

  • Contribute to observability tooling — logging, tracing, and alerting across the platform to provide unified operational visibility

  • Partner with the platform Integration Engineer to ensure migrated services conform to platform integration adapter patterns

  • Improve application stability by identifying migration risks early and building automated validation into the migration pipeline

  • Develop secure, high-quality production code and provide thoughtful code reviews to raise engineering standards

  • Partner with product and technology stakeholders to sequence migration priorities against business impact

 


Required qualifications, capabilities, and skills
 

  • Formal training or certification on software engineering concepts and 3+ years applied experience

  • 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 for correctness, performance, and security. 

  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.

  • Experience decomposing bespoke or monolithic services into platform-consumable components with well-defined API contracts

  • Experience establishing and versioning stable API contracts for services being decommissioned or migrated 

  • Experience with Java, Spring-based technologies, and event-driven microservices in a cloud environment

  • Experience with distributed systems and cloud platforms (AWS, GCP, or Azure)

  • Experience with microservices and RESTful APIs, relational and NoSQL databases, and data modeling

  • Hands-on experience with data streaming and messaging frameworks (Kafka or equivalent)

  • Experience containerizing and running services using Docker and Kubernetes (including Helm)

  • Experience with CI/CD pipelines and automated testing practices

Preferred Qualifications

  • Experience in financial services technology — onboarding, KYC, or identity domains preferred

  • Cloud certification and demonstrated cloud-native engineering experience

  • Experience building or contributing to internal developer experience tooling — portals, sandboxes, API documentation

  • Experience with OpenAPI/Swagger specification-first API design

  • Experience translating performance, reliability, and scalability requirements into platform-grade service design

  • Knowledge of service mesh patterns and inter-service observability

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free