Software Engineer - Java
Asia/Colombo - UTC+0530 / UTC+0530
Summary
I am a passionate Software Engineer with over 2 years of experience designing and developing scalable backend systems using Java, Spring Boot, and microservices. My expertise lies in building secure APIs, optimizing database performance with JPA/MyBatis, and delivering reliable solutions that support real-world business operations.
I have contributed to large-scale projects such as the CTN Merchant Portal in Japan, where I developed APIs enabling 1,000+ merchant registrations, and the Osaka Gas digital transformation initiative, where I improved backend reliability for critical customer operations. Alongside industry work, I have built successful independent products, including SunLicense, a license management system generating $1,000+ revenue and serving 50+ customers, and Sunguard, a lightweight code obfuscator adopted by 30+ clients. My open-source work, including SlackL, a Slack translation bot, reflects my drive to create tools that solve real-world problems.
I am an Oracle Certified Associate Java SE 8 Programmer. Recognized on the Deans List, I bring both strong fundamentals and a proven track record of delivery.
Expectations
I am looking for a new role because I want to take on bigger challenges and work on impactful projects where I can apply my expertise in Java, Spring Boot, and microservices. In my current and past roles, I have gained solid experience building scalable APIs, optimizing performance, and even developing my own successful products like SunLicense and Sunguard. Now I am looking for an environment that offers more complex technical problems, collaboration with experienced engineers, and opportunities to contribute to large-scale systems.
Employment Preferences
Relocation destinations:
- Sri Lanka
Spoken Languages
- English - Fluent
- Sinhala; Sinhalese - Fluent
Expected Base Salary
**,000 USD
Expected Hourly Rate
* USD/hr
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
- Java
- Core Java
- Java SE 8
- Spring Boot
- Spring Ecosystem
- Microservices
- REST APIs
- API Development
- JPA
- Hibernate
- MyBatis
- SQL
- Databases
- Database Optimization
- Object-Oriented Programming
- OOP
- Exception Handling
- Java Streams
- Lambda Expressions
- Collections API
- Software Architecture
- Secure Coding
- Code Obfuscation
- Unit Testing
- Automated Testing
- Testable Code
- Debugging
- Problem Solving
- Git
- Version Control
- Agile Methodologies
- Scrum
- Software Project Management
- Web Development
- Operating Systems
- Networking
- Docker
- For Deployments
- Plugin Development
- Minecraft Plugin Development
- API Integration
- License Management Systems
- Security Solutions
- Runtime Checks
- Open Source Development
- Slack Bot Development
- Multilingual Communication Tools
- Entrepreneurship
- Product Development
- Business-Oriented Software Solutions
- Cloud Deployment
- Hybrid
- Remote Projects
- Team Collaboration
- Communication Skills
- Continuous Learning
- Free
- Open Source Software
- FOSS
- Contributions
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate