
Lead Software Engineer - Java, Go
JPMorgan Chase6 days ago
Bournemouth, United KingdomStaff+
Responsibilities
- Design and develop Java and Go services, APIs, automation tooling, distributed systems, and platform capabilities across EPAS products.
- Produce architecture and design artifacts and deliver secure, high-quality production software.
- Build capabilities for workflow orchestration, event-driven automation, hybrid cloud, mainframe automation, lifecycle upgrades, and AI-driven service management.
- Lead technical decisions and promote approved AI-assisted development, code review, testing, troubleshooting, and validation practices.
- Improve observability, automation, self-healing, service reliability, recovery capability, and operational stability.
- Partner with product, architecture, SRE, AI/ML, operational risk, and customer engineering teams to deliver scalable enterprise solutions.
- Contribute to an inclusive team culture.
Requirements
- Formal training or certification in software engineering concepts and advanced applied experience.
- Advanced hands-on experience with Java, Python, and Go, including backend services, APIs, distributed systems, automation platforms, microservice frameworks, and operational tooling.
- Proficiency in Java, Spring Boot, Go idioms, concurrency patterns, testing, and production service design.
- Experience with Ansible, Ansible Automation Platform, event-driven automation, workflow orchestration, REST APIs, gRPC, messaging platforms, and resilient integration patterns.
- Experience across software development lifecycle activities including coding, code review, source control, builds, testing, and operations.
- Experience with CI/CD practices, automated quality gates, deployment automation, and release safety controls.
- Experience with Linux, containers, Kubernetes, public cloud, hybrid cloud architectures, infrastructure as code, telemetry, logging, metrics, tracing, and observability.
- Experience leading approved AI-assisted software development and coaching engineers on secure, compliant use and validation of AI outputs.
- Understanding of secure engineering, lifecycle management, vulnerability remediation, controls readiness, auditability, and operational resilience in regulated enterprises.
- Preferred qualifications include financial-services industry knowledge, platform engineering or modernization leadership, Redis, Terraform, PostgreSQL, CockroachDB, Kubernetes, public cloud, and AWS certifications.
Tech Stack
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.