Ishan Tharusha Wijayabahu

Senior Backend Engineer

Singapore
tharusha.wijayabahu@gmail.com
tharushawijayabahu.dev

Profile

Senior backend engineer specialising in Java, Spring Boot, microservices, and cloud-native platforms. Experienced in designing secure, observable systems for enterprise, public-sector, and high-availability workloads.

Experience

Software Engineer · UOB

Oct 2024 — Present · Singapore

Building secure banking APIs and Spring Boot microservices with Java 17, Apache Camel, OAuth 2.0, Docker, and high-volume SQL systems.

Senior Software Engineer · CrimsonLogic Pte Ltd

Aug 2023 — Sep 2024 · Singapore

Designing secure, observable microservices for public-sector and trade platforms.

Software Engineer · Pearson

Jan 2022 — Aug 2023 · Remote

Built scalable backend services for global education products with a focus on reliability and performance.

Solutions Developer · John Keells IT

Jun 2021 — Dec 2021 · Sri Lanka

Delivered enterprise integrations with Java, Apache Camel, and Spring Boot.

Software Engineer Intern · hSenid Mobile Solutions

Jun 2019 — Jul 2020 · Sri Lanka

Developed telco applications and integrations with mobile-network APIs.

Skills

JavaSpring BootMicroservicesREST APIsApache CamelAWSDockerKubernetesRedisSQLCI/CDSecurityPerformanceObservability

Education

BEng (Hons) Software Engineering · University of Westminster

2017 — 2021

Software engineering, algorithms, distributed systems, and applied computer vision research.