> Markdown version of [/jobs/ext/2064693-principal-software-engineer-java](https://www.wearedevelopers.com/jobs/ext/2064693-principal-software-engineer-java). 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). --- # Principal Software Engineer - Java - **Company:** JPMorgan Chase & Co. - **Location:** London, UK - **Salary:** £62,000.0 - £102,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Artificial Intelligence, Amazon Web Services, Cloud Computing, Software Quality, Computer Engineering, Continuous Integration, Database Queries, Software Debugging, Python (Programming Language), PostgreSQL, NoSQL, Standard Sql, Software Engineering, SQL Databases, Toolchain, TypeScript, Cloud Platform System, ReactJS, Spring-boot, Information Technology, Maintaining Code, Graphql, Front End Software Development, Virtual Agents, Restful APIs, Programming Languages - **Published:** August 15, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5843030444 ## About the Role * We are looking for expert knowledge of the full Software Development Lifecycle, including system design, application development, testing, and operational stability. * We need expert experience developing, debugging, and maintaining code with modern programming languages and database querying languages. * We require expert knowledge of server-side languages and frameworks, such as Java and Spring Boot. * We are looking for experience building solutions on at least one cloud platform, such as AWS, using integration technologies such as GraphQL and REST, and NoSQL or SQL database technologies such as PostgreSQL or TigerGraph. * We need a solid understanding of agile methodologies, including CI/CD, application resiliency, and security. * We require demonstrated experience designing and leading the adoption of agentic AI-enabled development practices across teams, using enterprise-authorized tools, with standards for human-in-the-loop validation, auditability, traceability, and secure handling of sensitive data. * We are looking for a strong understanding of responsible AI use and control expectations in engineering workflows, including security, resiliency, data sensitivity, and risk-based governance. * We require the ability to influence senior technical leaders on safe scaling patterns and reuse. * We require a background in Computer Science, Computer Engineering, Mathematics, or a related technical field. * Preferred: knowledge and experience with Python. * Preferred: knowledge and experience with frontend technologies such as TypeScript and React. ## Description * We engage with stakeholders to break down complex and ambiguous problems into technical specifications that an engineering team can implement under our guidance. * We lead and participate in regular technical meetings, influencing technology strategy and shaping the product so architectural decisions align with broader organizational goals and strategy. * We architect and govern agentic AI-enabled engineering workflows using enterprise-authorized tools to improve delivery speed, code quality, and operational outcomes at scale, while defining guardrails for validation, security, resiliency, and reuse across teams. * We design and implement secure, high-quality technical solutions in Java. * We review and debug code while owning and delivering end-to-end solutions leveraging the latest technologies and best industry practices. * We apply knowledge of tools within the software development lifecycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation at scale. * We support the products we build through their entire life cycle, including production and incident management. * We contribute to software engineering communities of practice and events exploring new and emerging technologies. * We contribute to a team culture of diversity, opportunity, and respect. Technologies: * Agentic AI * AI * AWS * Architect * CI/CD * Cloud * Frontend * GraphQL * Incident Management * Support * Java * Marketing * NoSQL * PostgreSQL * Python * REST * React * SQL * Security * Spring * Spring Boot * TypeScript More: We are JPMorgan Chase, a global leader in financial services providing strategic advice and products to prominent corporations, governments, wealthy individuals, and institutional investors. In our Corporate Functions, we support a diverse range of areas from finance and risk to human resources and marketing, helping set our businesses, clients, customers, and employees up for success. We value our people, champion diversity and inclusion, and offer an equal opportunity workplace with reasonable accommodations for religious practices, beliefs, mental health, or physical disability needs. This is a full-time role in Global Technology Asset Management, where we work in an agile team to enhance, build, deliver, and operate firmwide solutions while mentoring junior team members. ## Related Videos - [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) - [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) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [GraphQL + Apollo + Next.js: A Lovely Trio](https://www.wearedevelopers.com/videos/311-graphql-apollo-next-js-a-lovely-trio) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Are Software Engineer Wages Being Pushed Down? A Report on Tech Salaries](https://www.wearedevelopers.com/magazine/417-are-software-engineer-wages-being-pushed-down-a-report-on-tech-salaries) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)