Skip to main content
Pratham Nandha

Pratham Nandha

Software Engineer

Talent
London AreaMember since October 6, 2026
Java 21C++PythonTypeScriptJavaScriptSQLSpring BootSpring Cloud OpenFeignREST APIsMicroservicesAPI IntegrationReactReact NativeMicrosoft AzureAWSCI/CDJUnitCypressAutomated TestingBankingFinancial ServicesPandasNumPyDjango
·

Hire this person

Send a job offer directly to this candidate

Java 21C++PythonTypeScriptJavaScript

About

Software Engineer with 6 years' experience delivering software solutions across banking, financial services and consulting environments at RBC and KPMG UK. Experienced in Java, Spring Boot, microservices, Kafka, REST APIs, React, Python and cloud technologies, with a strong focus on building scalable and reliable applications. Hands-on experience across the full software development lifecycle, including greenfield development, application modernisation, API integrations, automated testing, CI/CD and cloud deployment.

Strong background in developing technology solutions within complex and regulated environments, with experience collaborating with technical teams, business stakeholders and clients.

Experience

Software Engineer - Royal Bank of Canada - London, United Kingdom

(2024-10)

  • Develop and maintain Java 21/Spring Boot applications supporting banking services, delivering scalable, secure and maintainable solutions within a highly regulated financial-services environment.
  • Contributed to the upgrade of a business-critical application from Java 17 to Java 21, supporting application modernisation and adoption of the newer Java platform.
  • Build and maintain scalable Spring Boot microservices, focusing on performance, reliability and fault tolerance across business-critical applications.
  • Develop Kafka-based integrations between internal banking services and enterprise platforms, including Salesforce, supporting the integration and processing of payment-related messages.
  • Design and implement REST API integrations using Spring Cloud OpenFeign, enabling reliable communication between internal applications and third-party services.
  • Develop automated unit tests using JUnit, supporting code quality, reliability and regression prevention across Spring Boot services.

Software Engineer - KPMG UK - London, United Kingdom

(2020-09 - 2024-09)

  • Delivered software solutions across backend, frontend and cloud environments, working with clients and technical teams throughout the software development lifecycle.
  • Developed applications using Java, TypeScript, JavaScript, C++ and Python, contributing to both backend services and frontend applications.
  • Built a greenfield application from the ground up using a Java backend and React/TypeScript frontend to help banking clients analyse company ownership for due diligence activities.
  • Developed and maintained client-facing applications, translating business requirements into scalable and maintainable software solutions.
  • Developed the Climate IQ Engine, a scalable C++/Python application for analysing company resource data and climate impact, which is now actively used by clients.
  • Maintained and enhanced Business Traveller, a production-grade tax application used by 20+ clients, improving stability and reliability using C++, Cypress, SQL, Azure and AWS.
  • Worked across Microsoft Azure and AWS cloud environments, supporting application development, deployment and production delivery.

Education

Bachelor of Science - Digital and Technology Solutions (Software Engineer) - Queen Mary’s University of London

Skills

Software Engineer

Reviews

Related