Summary
Overview
Work History
Education
Skills
Certification
Affiliations
Technical Skills
Timeline
Generic

Joshua Cook

Lead Software Engineer
Westcliff-on-Sea,United Kingdom

Summary

Senior Software Engineer and team lead with deep experience in Java (11–17+), Spring Boot, Angular, and cloud-native architecture. Proven record of leading full-stack development of high-availability platforms in banking and defence sectors. Skilled in microservices, RESTful APIs, CI/CD pipelines, and DevOps automation. Adept in Agile methodologies and mentoring engineering teams to deliver secure, scalable solutions. Currently seeking to apply technical leadership and full-stack engineering capabilities in mission-critical environments like Credit Risk Technology.

Overview

11
11
years of professional experience
7
7
Certifications

Work History

Lead Software Engineer (Full-Stack)-Vice President

JP Morgan Chase
London, City of London
01.2022 - Current
  • Led full-stack development on Angular and Node.js applications; collaborated with backend Java teams using Java 17 and Spring Boot.
  • Designed and deployed Java-based microservices with enterprise integration patterns including messaging, scheduling, and database orchestration.
  • Created and reviewed solution designs for major feature implementations across multiple components.
  • Delivered system enhancements in an Agile Scrum team.
  • Developed backend services using MySQL (RDBMS) and integrated with microservice data flows.
  • Mentored junior team members and enforced engineering standards.
  • Used CI/CD pipelines with Jenkins, Docker, OpenShift; followed SDLC governance and DevSecOps best practices.
  • Deployed applications to Gaia cloud environment supporting global operations.
  • Facilitated Agile retrospectives and peer code reviews to drive continuous improvement and uphold software quality standards.
  • Collaborated regularly with architects, business stakeholders, and cross-functional technology teams to define and deliver impactful solutions.
  • Managed application risks by identifying and addressing open-source vulnerabilities, scaling bottlenecks, and security issues in alignment with DevSecOps practices.

Software Engineer III (Full-Stack)-Snr. Associate

JPMorgan Chase
London, City of London
01.2019 - 01.2022
  • Designed Angular frontend features connected to RESTful APIs; collaborated on backend Java and Node.js services.
  • Worked with MariaDB (RDBMS) for real-time reporting and analytics modules; optimized queries and indexing strategies.
  • Participated in enterprise design reviews, estimations, and delivery planning for complex services.
  • Operated in a high-performing Agile team and delivered against sprint goals and DevOps KPIs.
  • Deployed applications to Gaia cloud environment supporting global operations.
  • Contributed to Agile ceremonies and regular code review sessions, helping foster a culture of learning and iterative delivery.
  • Engaged closely with architects, business stakeholders, and technical teams to ensure seamless delivery and alignment with project goals.

Software Engineer II (Full-Stack)-Associate

JP Morgan Chase
London, City of London
08.2017 - 01.2019
  • Built Angular frontend modules and Node.js backend APIs with MariaDB (RDBMS) and Oracle (RDBMS) integrations.
  • Delivered microservices using RESTful standards; contributed to full test coverage and release pipelines.
  • Deployed applications to Gaia cloud environment supporting global operations.
  • Participated in sprint retrospectives and team-led code reviews focused on technical growth and delivery excellence.
  • Collaborated with architects and business partners across teams to define technical approaches and successfully deliver solutions.

Software Engineer I

BAE Systems
Yeovil, Somerset
09.2016 - 08.2017
  • Built backend components for secure Java applications supporting military planning.
  • Collaborated on legacy C++ interoperability and testing for mission-critical software.
  • Delivered globally-used applications supporting critical operations across multiple regions.

Graduate Software Engineer

BAE Systems
Yeovil, Somerset
09.2014 - 09.2016
  • Supported delivery of software in defence-grade environments using Java and C++.
  • Gained exposure to high-assurance development practices in secure domains.
  • Delivered globally-used applications supporting critical operations across multiple regions.

Education

Bachelor of Science - Computing

University of Greenwich
London
/2005 - /2008

Skills

    Microservices architecture

    Code review proficiency

    API development

    Software architecture design

Certification

AWS Certified Cloud Practitioner

Affiliations

British Computer Society Professional Member (MBCS)

Technical Skills

  • Languages: Java (11+), JavaScript (Angular, TypeScript), Python, C#, SQL, Shell, limited C++
  • Frameworks/Tools: Spring Boot, AngularJS/Angular (NgRx), Node.js, REST APIs
  • DevOps & Cloud: Kubernetes, OpenShift, Docker, Jenkins, Git, SonarQube, AWS
  • Architecture: Microservices, Event-driven design, SDLC governance, Agile/Scrum (Jira, Azure DevOps)
  • Database: Oracle (RDBMS), MySQL (RDBMS), MariaDB (RDBMS)
  • Certifications: AWS Cloud Practitioner, Azure Fundamentals, Scrum Developer, Python (PCAP/PCEP)

Timeline

AWS Certified Cloud Practitioner

04-2023

Lead Software Engineer (Full-Stack)-Vice President

JP Morgan Chase
01.2022 - Current

Software Engineer III (Full-Stack)-Snr. Associate

JPMorgan Chase
01.2019 - 01.2022

Software Engineer II (Full-Stack)-Associate

JP Morgan Chase
08.2017 - 01.2019

Software Engineer I

BAE Systems
09.2016 - 08.2017

Graduate Software Engineer

BAE Systems
09.2014 - 09.2016

Bachelor of Science - Computing

University of Greenwich
/2005 - /2008
Joshua CookLead Software Engineer