Dasun Anushka

Senior Java Backend Developer | Spring Boot, DDD

Salary / Daily rate

Colombo, Sri Lanka

Freelance, open to permanent contract

Skills

Software Craftsmanship

Languages

Sinhala (Native)English (Fluent)

About me

Intro

Senior Java Backend Developer with 6+ years building scalable microservices using Spring Boot, DDD, and CQRS patterns. Expert in architecting cloud-native solutions on AWS, implementing OAuth2 security, and optimizing system performance. I deliver robust, production-ready applications with clean architecture, comprehensive testing (TDD), and CI/CD automation—transforming complex business requirements into efficient, maintainable systems.

Links

Work experience

Senior Java Backend Dev | Spring Boot, DDD, CQRS | Building Scalable Systems

Upwork

Mar 2022 - Present

4 years 8 months

Working as a full stack java, spring boot, microservices and react web application developer.

Senior Software Engineer

Virtusa

Nov 2020 - May 2023

2 years 7 months

Hatton, Sri Lanka

Proficient in Full Stack Web Application Development using Java (Java 8, Java 11, Java 17), JavaScript, React, JSX, and application context for frontend development. Led the design and implementation of a Microservices Architecture using technologies like Spring Boot, Spring Cloud, and Spring Data JPA, ensuring seamless communication and scalability among microservices. Demonstrated expertise in Debugging and Production Support, efficiently identifying and resolving issues within applications and providing critical production-level bug fixes. Implemented robust Application Security standards, including OAuth 2 and JWT token-based authentication and authorization, in compliance with security best practices. Executed comprehensive Testing and Test-Driven Development (TDD) strategies, covering unit tests, integration tests, and smoke tests. Utilized JUnit 5, Mockito, Jest, and Enzyme for testing. Conducted Architecture Optimization, fine-tuning systems for enhanced performance and maintainability using profiling tools and database query optimization techniques. Focused on DevOps practices, Dockerizing applications for efficient containerization, setting up CI/CD pipelines using Jenkins and GitHub Actions, and automating deployment and provisioning processes with Ansible. Proficient in Cloud Computing, particularly in AWS, leveraging services such as AWS Lambda, EC2, RDS, and S3. Successfully migrated on-premises applications to AWS cloud infrastructure. Acted as an interviewer, assessing technical skills for skill migration and team building. Mentored a group of 10-15 freshers, providing guidance to enhance their proficiency in technologies and best practices. Served as a Scrum Master, facilitating agile development processes using the SCRUM framework, ensuring efficient team collaboration, sprint planning, and successful project deliveries. Conducted rigorous peer-to-peer Code Reviews, promoting code quality and best practices.

Software Engineer

Axiata Digital Labs

Aug 2018 - Dec 2020

2 years 5 months

Hatton, Sri Lanka

Axiata Digital Labs, Is the place where I started my professional career. I would say that I was lucky enough to deep dive into cutting edge technologies and surrounded by great architects and leads. 1. Engaged much in Software design and requirements gartering. 2. Understanding existing coding and modifying it, Debugging, unit testing and then enhancing the application. 3. Got good amount of exposure with several project developments, Microservice development and etc. 4. Production level bug fixed and reformat the code and refactor the existing code based on new architectures. I learned lot from here.

Software Engineer Intern

Mobitel (Pvt) Ltd

Jan 2017 - Jul 2017

7 months

I worked as a full stack web developer.


Education

University of Moratuwa

Honors Degree of Bachelor of Science in Information Technology & Management

2014 - 2018

5 years

Bandaranayake College Gampaha

2004 - 2010

7 years


Licenses & certifications

Programming Foundations: Test-Driven Development

Issued: Mar 2020

Certified by LinkedIn

Programming Foundations: Algorithms

Issued: Mar 2020

Certified by LinkedIn

Practical Test-Driven Development for Java Programmers

Issued: Mar 2020

Certified by LinkedIn

Java: Testing with JUnit

Issued: Mar 2020

Certified by LinkedIn

Agile Software Development: Refactoring

Issued: Mar 2020

Certified by LinkedIn

The best place to find your next move

© 2026. All Rights Reserved.