Tharsikan Arulananthasivam
@tharsikanarulanantha
Senior Software Engineer building scalable Java microservices and cloud-native AWS event-driven systems.
What I'm looking for
I’m a Senior Software Engineer with over 6 years designing and implementing scalable backend systems using Java, Spring Boot, and cloud-native architecture on AWS. I build microservices and event-driven platforms, including multi-region high-availability solutions, while keeping performance, reliability, and secure APIs at the center of my work.
In my recent role, I developed Spring Boot microservices for pricing, data synchronization, and distributed batch processing, and designed multi-region active-active architectures with failover and recovery using AWS Step Functions. I’ve implemented event-driven workflows with Kafka/ActiveMQ/EventBridge, delivered serverless + batch solutions with Lambda and AWS Batch, and strengthened production readiness through observability (Datadog, AWS CloudWatch) and CI/CD automation (Jenkins, GitHub Actions) using infrastructure-as-code with CloudFormation and AWS SAM.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
Frontwalker (Pvt) Ltd
May 2025 - Present (1 year 1 month)
Developed and maintained Spring Boot microservices for pricing, data synchronization, and distributed batch processing, including multi-region active-active failover workflows. Built event-driven replication and pricing pipelines with Kafka/EventBridge, optimized Aurora/RDS MySQL performance for sync throughput, and delivered monitoring via Datadog and CloudWatch.
Senior Software Engineer
Virtusa (Pvt) Limited
Mar 2024 - May 2025 (1 year 2 months)
Built scalable Spring Boot microservices integrating third-party APIs using OAuth2/JWT and API gateway patterns. Authored JUnit unit and Spring integration tests with TDD practices, and upgraded 10+ Spring Boot microservices to remediate vulnerabilities while automating test execution in Jenkins/ArgoCD and performing Black Duck dependency scans.
Senior Software Engineer
Acentura (Pvt) Limited
Dec 2022 - Mar 2024 (1 year 3 months)
Built and modernized a microservice-based Peripheral Application Consolidation platform, implementing Redis caching and secure service discovery with Consul plus Keycloak (OIDC/OAuth2/JWT). Delivered real-time observability with Zipkin/Splunk and Micrometer/Actuator and worked with stakeholders while building an Angular 15 user interface.
Senior Software Engineer
Virtusa (Pvt) Limited
Jun 2021 - Jan 2023 (1 year 7 months)
Built scalable Node.js backend APIs and developed AngularJS/Ionic web and mobile applications for real-time monitoring, data capture, and user workflows for smart device solutions. Integrated AWS services (Lambda, SES, Batch, ECR, S3) and contributed to AWS CI/CD automation to streamline development and deployment.
Associate Software Engineer
Virtusa (Pvt) Limited
Dec 2019 - Jun 2021 (1 year 6 months)
Developed RESTful APIs to support JavaScript front-ends and worked with Java OOP using Spring MVC and Spring Boot microservice architecture. Applied Docker and AWS and used Git/GitHub for version control in Agile development.
Software Engineer Intern
My Dynamica
Jan 2019 - May 2019 (4 months)
Developed and maintained web applications using Laravel and resolved technical issues to support ongoing delivery. Collaborated with developers and project managers to accelerate project progress during the internship.
Education
Degrees, certifications, and relevant coursework
University of Jaffna
Bachelor of Science (Hons), Computer Science
Activities and societies: Final year project: Speech to Sign Language Translation. Adapted natural language grammar for sign language and used sign language images; implemented with Python, Google Speech Recognition, and NLTK.
Completed a BSc (Hons) in Computer Science at the University of Jaffna. Final year project focused on speech-to-sign language translation using Python and Google Speech Recognition.
Tech stack
Software and tools used professionally
OpenAPI
Splunk
AWS Glue
AWS Step Functions
GitHub
SonarQube
SonarLint
Kubernetes
Spring Cloud
Jenkins
GitHub Actions
DB
MySQL
PostgreSQL
CouchDB
Lucidchart
Gmail
Node.js
Laravel
Spring Boot
NestJS
Spring MVC
Redis
AWS CloudFormation
Jira
AngularJS
JavaScript
Java
PHP
Kafka
Grafana
Prometheus
Datadog
GraphQL
Elasticsearch
Black Duck
AWS Lambda
Serverless
AWS Batch
Amazon RDS
Amazon Aurora
pytest
JUnit
Mockito
Keycloak
OAuth2
sso
SQL
CodeIgniter
Hugging Face
Amazon EventBridge
LangChain
ArgoCD
GitHub Copilot
Zipkin
Testcontainers
Black
Task
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Tharsikan?
You can contact Tharsikan and 90k+ other talented remote workers on Himalayas.
Message TharsikanFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
