> Markdown version of [/jobs/ext/593467-lead-software-engineer-java-full-stack-aws](https://www.wearedevelopers.com/jobs/ext/593467-lead-software-engineer-java-full-stack-aws). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer - Java Full Stack & AWS - **Company:** JPMorgan Chase & Co. - **Location:** Wilmington, DE, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Amazon S3, Automation of Tests, Code Review, Continuous Delivery, Continuous Integration, Relational Databases, Decision Support Systems, Software Design Patterns, Distributed Systems, Amazon DynamoDB, Design of User Interfaces, Human-Computer Interaction, Junit, Python (Programming Language), Machine Learning, Redis, Selenium, Software Engineering, SQL Databases, TypeScript, Web Services, ReactJS, Amazon ElastiCache, Spring-boot, Caching, Generative AI, Backend, Amazon Relational Database Service, Infrastructure Automation Frameworks, Playwright, Performance Monitor, Apache Kafka, Front End Software Development, Restful APIs, Terraform, Cucumber (Software) - **Published:** June 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=72ae41cbf4f39cf7 ## About the Role Do you have experience in Web services design?, * Formal training or certification on software engineering concepts and 5+ years applied experience * 5+ years of experience building and delivering full-stack web applications in enterprise environments * Advanced proficiency in Java and experience building services with Spring and RESTful application programming interfaces * Strong experience building modern web user interfaces using React and JavaScript/TypeScript * Experience designing distributed systems using messaging and caching technologies such as Kafka and Redis * Proficiency with SQL and hands-on experience with relational database design and development * Experience building delivery automation, including continuous integration and continuous delivery pipelines and infrastructure provisioning using Terraform * Strong testing discipline, including unit, integration, and automated testing using frameworks such as JUnit, Cucumber, Selenium, or Playwright * Demonstrated ability to lead technical delivery, influence design decisions, and collaborate effectively across teams Preferred qualifications, capabilities and skills * Experience with micro-frontend architecture patterns and large-scale single-page application design * Experience building and operating cloud-based applications aligned to twelve-factor principles * Experience with Amazon Web Services, including ECS, S3, DynamoDB, RDS, and ElastiCache * Familiarity with Python and applied generative artificial intelligence patterns (for example, agent-based workflows) * Strong mentoring skills, including coaching engineers through design reviews, code reviews, and problem solving ## Description Join a dynamic team at the forefront of machine learning-enabled digital assistance, where you'll help transform the call center agent experience through real-time guidance, workflow automation, and intelligent decision support. As a Lead Software Engineer (Vice President) at JPMorganChase within the Machine Learning and Intelligence Operations Virtual Agent Assist team, you'll be a core technical contributor on an agile team that enhances, builds, and delivers trusted, market-leading technology products in a secure, stable, and scalable way. You'll partner across product, design, and engineering to deliver critical solutions that support the firm's business objectives while raising the bar on reliability and developer excellence., * Design and deliver end-to-end full-stack features that improve agent workflows and customer outcomes using Java, Spring Boot, REST APIs, and modern user interface frameworks * Build secure, high-quality production services and user experiences, and apply sound engineering practices to ensure maintainability and performance * Lead technical design discussions and drive solution architecture across backend and frontend components, balancing speed, quality, and long-term scalability * Implement automation and proactive monitoring to reduce recurring issues and improve the operational stability and resiliency of the platform * Review code, provide actionable feedback, and raise engineering standards through testing discipline, design patterns, and continuous improvement * Partner with product managers, designers, data and machine learning partners, and other engineering teams to deliver solutions aligned to business needs * Evaluate third-party solutions and integration approaches, and make recommendations that fit enterprise architecture, security, and reliability expectations * Identify technical risks early, propose mitigation strategies, and communicate progress and trade-offs clearly to stakeholders ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023)