Hire the Best Spring Boot Freelancers
in Sri Lanka

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Supun K.

Beliatta, Sri Lanka

$20/hr
4.9
11 jobs

Why Work With Me? ✅ Over 7 Years of experience ✅ Experience in Both Frontend, Backend, and Deployment of application ✅ Proficient in the modern technologies ✅ Strong experience in all the stages of the software lifecycle ✅ Regular updates to ensure your project progresses smoothly ✅ Writing clean, maintainable, and high-performing code I'm a passionate and skilled Full-Stack Developer with over 7 years of experience delivering innovative web solutions. I specialize in the Java ecosystem, and modern web technologies like Angular and React, ensuring robust and scalable solutions tailored to your needs. My Technology Stack: Backend: Java, Spring Boot, Hibernate, Node.js Frontend: Angular, React, JavaScript, TypeScript, HTML, and CSS, Material UI, Tailwind CSS Database: MySQL, MongoDB, Postgresql DevOps & Cloud: AWS, Azure, DigitalOcean, Git, Maven, Jenkins, CI/CD, Terraform 📩 Let’s bring your ideas to life! let's discuss how I can help with your next project.

  • Spring Boot
  • Hibernate
  • Java
  • Spring Data
  • MongoDB
  • JavaScript
  • MySQL
  • Angular
  • React
  • Node.js
  • Microsoft Azure
  • Elasticsearch
  • Apache Beam
  • Next.js
  • AWS Lambda
Dasun A.

Ragama, Sri Lanka

$35/hr
5.0
15 jobs

🥇TOP RATED PLUS | 👨🏻‍💻 4000+ WORKING HOURS 💼 7+ YEARS EXPERIENCE | 🏆100% Job Success ⭐️⭐️⭐️⭐️⭐️ "I had the pleasure of managing Dasun (Era), a senior software engineer, on our recent project, and I must say, it was a fantastic experience. Era's code was top-notch, well-structured, and he always delivered more than we expected. What really stood out was Era's communication skills; he kept the team in the loop, asked smart questions, and had great suggestions. Working with Era was a breeze - he was professional, met deadlines, and handled challenges with ease. I can't wait to hire him again ASAP; he's a star in our team! ⭐️⭐️⭐️⭐️⭐️"I was very happy with the work from Era on a spring web flux project. He produced code that was excellent quality and proactively fixed issues and made improvements as he worked through the tasks." I am a seasoned software engineer with over 7 years of experience, specialising in Java, Spring Boot, and REST API development. My passion lies in tackling new challenges and establishing long-lasting collaborations that drive innovation and excellence in every project. Technical Expertise: ✅ Proficient in Java, including Java 8, Java 11, Java 17. ✅ Expertise in developing web applications in the Banking and Financial domain for over the 5 years. ✅ Backend development experience with Spring Boot Spring webflux, REST API development, application security, scalability, and proficiency in Spring Data JPA, Hibernate, Spring Cloud, and Spring Security. ✅ Proficiency in Microservice design pattern with Clean code principals and Domain Driven Design and inter service async communication with Event-Driven architecture, CQRS (Command Query Responsibility Segregation), SAGA patterns, Load balancing, Config management, and Gateway implementation. ✅ Knowledge of application security best practices, including OAuth 2 implementation, JWT token-based authentication, and authorization. ✅ Experience in Test-Driven Development (TDD) and unit testing using JUnit 5 and Mockito, as well as snapshot testing with Jest and Enzyme. ✅ Familiarity with both relational and NoSQL databases, including MySQL, Oracle, PostgreSQL, MongoDB, and Amazon QLDB. ✅ Hands-on experience with AWS, including designing and implementing highly scalable and secure infrastructure plans, application deployment, and CI/CD pipelines using AWS services like CodeCommit. Proficiency in migrating on-premises applications to the AWS cloud. ✅ Expertise in DevOps practices, including CI/CD with Jenkins and GitHub Actions, containerization using Docker, terraform script development, Ansible, Container Orchestration with Kubernetes clusters and Amazon EKS (Elastic Kubernetes Service), and version control using Git. ✅ Experience in setting up monitoring and logging solutions like Prometheus, Grafana, ELK (Elasticsearch, Logstash, Kibana), or AWS CloudWatch to ensure the health and performance of applications. ✅ Understanding of distributed system concepts, including message brokers like Apache Kafka or RabbitMQ, and the implementation of distributed transactions. ✅ Expertise in optimising application performance, including profiling, caching strategies, and database query optimisation. ✅ Proficiency in modern Software Development Life Cycle (SDLC) methodologies, including Agile (SCRUM), and tools such as Jira, Confluence, and SonarQube. ✅ Mastery of Object-Oriented Programming (OOP) concepts, SOLID principles, and Data Structures & Algorithms. I have a proven track record of delivering exceptional results for my clients, including: ☑ Boosting client revenue by 30% through targeted web application improvements. ☑ Increasing code quality by 80% using best practices and the Boy Scout Rule. ☑ Mentoring junior developers to enhance their Java skills and problem-solving abilities. I am confident that my strong technical background and commitment to excellence will make me an asset to your team. If you would like to discuss how I can contribute to your next project, please don't hesitate to reach out. Thank you for considering my application, and I look forward to speaking with you soon. Best regards, Dasun.

  • Spring Boot
  • Hibernate
  • Java
  • RESTful API
  • Microservice
  • JUnit
  • MongoDB
  • Redis
  • Apache Kafka
  • Docker
  • Apache Cassandra
  • SQL
  • Kubernetes
  • Cloud Services
Sachintha H.

Galle, Sri Lanka

$20/hr
5.0
2 jobs

Need a backend that works in production — not just on your laptop? I'm a Backend Developer who builds reliable APIs in Java/Spring Boot and Python/FastAPI, and rescues the ones that are quietly falling apart. If your backend is slow, buggy, or scary to deploy, I can help. What I build for clients: REST APIs that handle real traffic (Spring Boot, FastAPI) Database layers that don't choke under load (PostgreSQL, MySQL, SQL tuning, indexing) Clean Docker + Docker Compose setups your team can actually maintain Kubernetes deployments and troubleshooting AWS deployments with NGINX, Redis, and proper reverse proxy configs Third-party API integrations that don't silently fail Backend automation scripts that save your team real hours Where I tend to add the most value — real-world debugging: Session handling and autosave issues, token expiry bugs, Tomcat misconfigurations, Gradle build problems, slow queries in production, containers that work locally but break in K8s, reverse proxy headaches. The kind of issues that aren't on Stack Overflow. How I work: Clear, frequent communication — you'll always know where things stand Clean, maintainable code — no shortcuts that haunt you in 6 months Honest timelines — I tell you what's realistic, not what sounds good I finish what I start Tech I work with daily: Java, Spring Boot, Python, FastAPI, PostgreSQL, MySQL, Redis, Docker, Kubernetes, AWS, Linux, NGINX, REST APIs, SQL. Whether you need a new API built from scratch, a production bug fixed before it bites you again, or someone to clean up a messy deployment — send me a message describing what you're working on. I'll reply with honest thoughts on whether I'm the right fit and how I'd approach it.

  • Spring Boot
  • Java
  • Web Development
  • Spring Cloud
  • Spring MVC
  • Spring Security
  • Spring Data MongoDB
  • Spring Integration
  • AWS Development
  • Apache Kafka
  • Web Application
  • Microservice
  • API Development
  • API Integration
  • PostgreSQL
Yohan I.

Kegalle, Sri Lanka

$10/hr
5.0
7 jobs

I'm a passionate and results-oriented backend developer with over 5 years of experience building scalable, secure, and high-performance applications using Java (8–21) and Spring Boot. I specialize in developing RESTful APIs, designing microservice architectures, and integrating third-party services in cloud-based environments. ✅ Key Strengths: Java & Spring Boot Expert – Strong command of the Spring ecosystem including Spring Cloud, Spring Security, and Spring Data JPA. Microservices Architecture – Designed and maintained distributed systems with service discovery, load balancing, and resilient communication using Kafka and RabbitMQ. Cloud & DevOps – Hands-on with AWS (EC2, S3, RDS), Docker, and CI/CD pipelines using Github. Database Optimization – Skilled in PostgreSQL, MySQL, and Redis with a focus on performance and query optimization. Testing & Code Quality – Familiar with JUnit, Mockito, and SonarQube to ensure high-quality, maintainable code. 📌 Projects & Accomplishments: Claim Processing System (Healthcare domain) Developed a multi-threaded Spring Batch job integrated with Kafka and AWS S3, improving throughput by 70%. Telecom Workflow Automation (BSS/OSS) Designed microservices for product pricing and approval flows, reducing manual intervention and achieving real-time updates with Redis caching. Patient Management Platform Delivered secure REST APIs for managing patient records, billing, and insurance integration. Improved application performance by optimizing DB queries and enabling async processing. 🎓 Education & Certifications: MSc in Information Technology – University of Kelaniya, Sri Lanka Certified Java Developer – Institute of Java Software Engineering IJSE Member – Engineering Council Sri Lanka I’m committed to delivering clean, efficient, and production-ready solutions that align with business goals. Let’s work together to build software that performs, scales, and delivers real value. ✅ Available for full-time, part-time, or project-based work. Let’s connect and discuss how I can help bring your project to life!

  • Spring Boot
  • API
  • Java
  • RESTful API
  • PostgreSQL
  • MySQL
  • Standalone Application
  • Spring Data
  • SQL
  • Object-Oriented Programming
  • Multithreaded Programming
  • JavaFX
Rajith P.

Colombo, Sri Lanka

$20/hr
4.2
112 jobs

⭐️ 1000+ hrs 💼 10+ Years Experience I am a highly skilled and dedicated Java Spring Boot Developer with over 10 years of professional experience. My expertise spans various industries, including finance, e-commerce, and healthcare, where I've consistently demonstrated my ability to drive projects from concept to completion, ensuring they meet stringent quality and performance standards. I am looking for full time & long-term working relationships Listed below are my areas of expertise and tools I am familiar with. ✅Programming Languages - Java, JavaScript, Typescript ✅Spring Stack - Spring Framework, Spring Boot, Spring Security, Spring Batch ✅JEE Technologies - Hibernate, JPA, Apache Kafka ✅Databases - MySql, PostgreSQL, Oracle, MongoDB ✅Build Tools - Apache Maven, Gradle ✅API - Open API, GraphQL ✅Security- OAuth2, OIDC, KeyCloak ✅Testing - JUnit, Mockito ✅IDE - Eclipse, IntelliJ Idea, VS Code ✅Version Control - Git, SVN, TFS ✅DevOps - docker, Spinnaker, Terraform, Helm, Ansible, Octopus, Splunk ✅Cloud - AWS, Azure, Kubernetes ✅Design Patterns - Micro services, CQRS, OOP If you're looking for a dedicated and experienced developer who can deliver high-quality code and drive successful project outcomes, I'd love to chat with you. Let's work together to turn your vision into reality.

  • Spring Boot
  • Hibernate
  • Java
  • RESTful API
  • Docker
  • Apache Kafka
  • Kubernetes
  • GraphQL
  • Amazon Web Services
  • JUnit
  • Apache Maven
  • MongoDB
  • Microservice
  • Reactive Programming
  • Gradle
Umayanga M.

Galle, Sri Lanka

$10/hr
5.0
4 jobs

Empowering Teams to Success through Extensive Java Expertise & 10+ Years in Software Development Expert skills: ✔️ Java ✔️ Spring framework ✔️ Hibernate ✔️ MySQL ✔️ Maven ✔️ JUnit ✔️ TDD ✔️ Git ✔️ Software/System Design ✔️ CI/CD Additional skills: ✅ MongoDB ✅ HTML ✅ CSS ✅ Typescript ✅ Angular ✅ Python ✅ Linux Greetings! With over a decade entrenched in the software development industry, I bring a wealth of experience and insights that shape my approach to delivering exceptional results. My journey has been defined by a relentless pursuit of excellence and a steadfast commitment to Java programming, where I proudly stand as an esteemed expert. My expertise in Java spans the spectrum, encompassing intricate projects and solutions that have left indelible marks on diverse domains. Leveraging this mastery, I've spearheaded initiatives that transformed concepts into robust, scalable applications, pushing the boundaries of innovation. Amidst this tenure, I've navigated through multifaceted challenges, emerging each time with valuable lessons and refined skills. Notably, my leadership in Java-centric projects has consistently surpassed expectations, delivering solutions that not only meet but exceed industry standards. Complementing this extensive experience is my educational background, culminating in a Master of Information Security, a testament to my commitment to staying at the forefront of technological advancements while ensuring digital landscapes remain secure. My passion lies in not just writing code, but in architecting solutions that transcend expectations. Collaborate with me, and let's harness my 10+ years of software development expertise and specialized Java proficiency to propel your projects toward unparalleled success.

  • Spring Boot
  • Hibernate
  • Java
  • RESTful API
  • Spring MVC
  • MySQL
  • Python
  • TypeScript
  • Android App Development
  • Swagger
  • HTML
  • Full-Stack Development
  • Desktop Application

How it works

Post a job for free Post a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Spring Boot Freelancer in Sri Lanka on Upwork?

You can hire a Spring Boot Freelancer in Sri Lanka on Upwork in four simple steps:

  • Create a job post tailored to your Spring Boot Freelancer project scope. We'll walk you through the process step by step.
  • Browse top Spring Boot Freelancer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Spring Boot Freelancer profiles and interview.
  • Hire the right Spring Boot Freelancer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Spring Boot Freelancer?

Rates charged by Spring Boot Freelancers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Spring Boot Freelancer in Sri Lanka on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Spring Boot Freelancers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Spring Boot Freelancer team you need to succeed.

Can I hire a Spring Boot Freelancer in Sri Lanka within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Spring Boot Freelancer proposals within 24 hours of posting a job description.