Hi, I’m James Mcmorrow, a Senior Full Stack Software Engineer with 10 years of experience delivering and modernising enterprise platforms across healthcare, banking, and technology consulting. I specialise in Java and Spring Boot on the backend, paired with React and Angular on the frontend, and I’ve led design reviews, built scalable microservices, and delivered production-grade solutions across Azure and AWS. I’ve also built AI-enabled document and knowledge-workflows, integrating Azure OpenAI and OpenAI-powered analytics with Java services and Python ML services, with governance, observability, and robust production controls. I thrive in collaborative environments and enjoy mentoring teammates to deliver maintainable software at pace.

James Mcmorrow

Hi, I’m James Mcmorrow, a Senior Full Stack Software Engineer with 10 years of experience delivering and modernising enterprise platforms across healthcare, banking, and technology consulting. I specialise in Java and Spring Boot on the backend, paired with React and Angular on the frontend, and I’ve led design reviews, built scalable microservices, and delivered production-grade solutions across Azure and AWS. I’ve also built AI-enabled document and knowledge-workflows, integrating Azure OpenAI and OpenAI-powered analytics with Java services and Python ML services, with governance, observability, and robust production controls. I thrive in collaborative environments and enjoy mentoring teammates to deliver maintainable software at pace.

Available to hire

Hi, I’m James Mcmorrow, a Senior Full Stack Software Engineer with 10 years of experience delivering and modernising enterprise platforms across healthcare, banking, and technology consulting. I specialise in Java and Spring Boot on the backend, paired with React and Angular on the frontend, and I’ve led design reviews, built scalable microservices, and delivered production-grade solutions across Azure and AWS.

I’ve also built AI-enabled document and knowledge-workflows, integrating Azure OpenAI and OpenAI-powered analytics with Java services and Python ML services, with governance, observability, and robust production controls. I thrive in collaborative environments and enjoy mentoring teammates to deliver maintainable software at pace.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Full Stack Software Engineer at Dedalus
July 1, 2023 - June 30, 2026
Led the design and delivery of secure clinical workflows, patient administration, document processing, interoperability, and operational reporting using Java 17, Spring Boot, React, Next.js, PostgreSQL, Redis, and Microsoft Azure. Built REST and GraphQL APIs and reusable domain services for identity, patient administration, notifications, clinical documents, audit, reporting, and healthcare-system integrations. Defined service boundaries using Domain-Driven Design, CQRS, Clean Architecture, Spring Cloud, and DI; led design reviews to clarify ownership, improve testability, and enable independently deployable changes. Delivered responsive React and Next.js workflows with TypeScript, Redux Toolkit, and Material UI, including clinical dashboards, dynamic forms, document viewers, and accessible components. Designed data access with PostgreSQL as transactional store, MongoDB for documents, Redis for caching; improved query performance and scalability. Protected sensitive healthcare data wit
Senior Software Engineer at JPMorgan
July 1, 2019 - April 30, 2023
Developed regulated banking platforms using Java 11/17, Spring Boot, Spring Cloud, Angular, Kafka, SQL Server, Redis, and AWS. Built high-volume APIs and services for transaction processing, account operations, approvals, reconciliation, reporting, and audit controls. Standardized API behavior through validation, versioning, pagination, idempotency, OpenAPI contracts, structured errors, and correlation-based logging, reducing integration ambiguity for consuming teams. Secured user and service access with Spring Security, OAuth 2.0, OpenID Connect, JWT, AWS IAM, RBAC, Secrets Manager, encryption, and auditable authorization policies. Developed Angular interfaces with TypeScript, RxJS, Angular Material, and reactive forms for transaction search, approval queues, dashboards, and reporting. Applied Clean Architecture, DDD, CQRS, dependency injection, and SOLID principles to isolate business rules and improve automated testing and change safety. Designed Kafka and AWS messaging flows for tr
Full Stack Software Engineer at BJSS
July 1, 2017 - June 30, 2019
Delivered enterprise applications across client engagements using Java, Spring Boot, React, Angular, AWS, and Azure. Built REST APIs, backend services, scheduled processes, and responsive web applications for customer management, workflow automation, reporting, and document handling. Created reusable Java services with Spring MVC, Spring Data JPA, Hibernate, Maven/Gradle; designed front-end components with TypeScript, Redux, RxJS, and Angular Material. Integrated identity providers, partner APIs, legacy applications, and SOAP/XML enterprise services; connected Java applications with Python data-processing utilities for file transformation, validation, reconciliation, and reporting. Produced OpenAPI specifications, reusable integration clients, versioned payloads, and contract tests to reduce integration ambiguity and accelerate onboarding. Worked with SQL Server, PostgreSQL, MongoDB, Redis; improved performance via profiling, query tuning, caching, pagination, bulk operations, and asyn

Education

Bachelor of Science in Computer Science at University College London
September 1, 2014 - June 1, 2017
Bachelor of Science in Computer Science at University College London
September 1, 2014 - June 1, 2017
BSc Computer Science at University College London
September 1, 2014 - June 1, 2017

Qualifications

Add your qualifications or awards here.

Industry Experience

Healthcare, Financial Services, Software & Internet, Professional Services, Other

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Hire a App Developer

We have the best app developer experts on Twine. Hire a app developer in London today.