> Markdown version of [/jobs/ext/1925387-lead-software-engineer-ai-java-full-stack](https://www.wearedevelopers.com/jobs/ext/1925387-lead-software-engineer-ai-java-full-stack). 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 - AI/Java Full Stack - **Company:** JPMorgan Chase & Co. - **Location:** Glasgow, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Unit Testing, Big Data, Software Quality, Data Infrastructure, Distributed Systems, Elasticsearch, MongoDB, Object-Oriented Software Development, Oracle (Applications), Standard Sql, Software Engineering, Software Systems, ReactJS, Retrieval-Augmented Generation, Large Language Models, Multi-Agent Systems, Spring-boot, Software Application Programming, Generative AI, Web Filtering, Build Management, Containerization, Integration Tests, Kubernetes, Production Code, Graphql, Front End Software Development, Virtual Agents, Api Design, Docker, Databricks, Microservices - **Published:** August 5, 2026 - **Apply:** https://jpmc.fa.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001/requisitions/preview/210771527 ## About the Role * Significant experience in software engineering with formal training or equivalent practical expertise * Strong proficiency in Java and Spring Boot, with working knowledge of SQL and modern front-end frameworks (e.g., React) * Demonstrated experience in designing scalable, secure, and resilient distributed systems * Strong understanding of modern architecture patterns (microservices, event-driven, API-first) * Experience with CI/CD pipelines, containerization (Docker, Kubernetes/ECS/EKS), and Infrastructure as Code * Expertise in API design (REST, GraphQL) and integration patterns * Hands-on experience building applications on AWS or other public cloud platforms * Experience with Generative AI systems, including: + RAG (Retrieval-Augmented Generation) architecture + AI orchestration frameworks (LangChain, LlamaIndex, etc.) + LLM evaluation frameworks and responsible AI practices (guardrails, content filtering) Preferred Qualifications, Capabilities, and Skills * Deep expertise in Java, object-oriented design, and system design * Experience with ElasticSearch, Oracle, MongoDB, and modern data platforms * Proven experience building AI-enabled applications and agentic architecture * Experience developing reusable AI Agent skills/frameworks to accelerate engineering teams. ## Description As a Lead Software Engineer at JPMorganChase within Corporate Technology, you will be a key technical leader within an agile team responsible for designing, building, and delivering secure, scalable, and high-performing technology solutions. You will contribute across multiple domains, partnering with business and technology stakeholders to deliver strategic platforms that enable the firm's objectives., * Lead the design, development, and delivery of innovative software solutions, solving complex problems with creative and forward-thinking approaches * Build and maintain high-quality, secure, and production-grade code, while mentoring and reviewing the work of other engineers * Drive architecture decisions to ensure scalability, resiliency, and zero-downtime deployments * Identify opportunities to automate operational processes and eliminate recurring issues, improving platform stability and efficiency * Develop and implement data-intensive and statistical solutions using Java/Scala on large-scale datasets * Design and build AI-enabled applications, including AI Agents and agentic workflows * Work across hybrid data ecosystems (AWS, Databricks, Kubernetes) * Ensure code quality through unit testing, integration testing, and continuous validation practices * Collaborate with cross-functional teams to deliver end-to-end solutions aligned with enterprise standards ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Java Meets AI: Empowering Spring Developers to Build Intelligent Apps](https://www.wearedevelopers.com/videos/1554-java-meets-ai-empowering-spring-developers-to-build-intelligent-apps) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [Pioneering AI Assistants in Banking](https://www.wearedevelopers.com/videos/1627-pioneering-ai-assistants-in-banking) ## Related Articles - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Got AI ideas but no money? Here are 10 free ways to level up your AI skills with Google Cloud](https://www.wearedevelopers.com/magazine/600-got-ai-ideas-but-no-money-here-are-10-free-ways-to-level-up-your-ai-skills-with-google-cloud) - [Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production](https://www.wearedevelopers.com/magazine/475-coffee-with-developers-maria-apazoglou-making-ai-understandable-for-all-in-production) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Graph and AI Trends 2026: Why Is AI Running but Not Yet Delivering?](https://www.wearedevelopers.com/magazine/680-graph-and-ai-trends-2026-why-is-ai-running-but-not-yet-delivering)