Hire the Best Java Developers
in Sri Lanka

Clients rate our Java developers
Rating is 4.9 out of 5.
4.9/5
Based on 256 client reviews
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.

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

Colombo, Sri Lanka

$40/hr
4.9
94 jobs

With over 24 years of expertise in Progress OpenEdge database administration and Java/OpenEdge development, I bring a wealth of experience to the table. My skills extend beyond traditional database administration into the realms of software development and architecture. As a seasoned Progress/OpenEdge/Java Developer and OpenEdge Database Administrator, I excel at optimizing database performance, ensuring data integrity, and leading complex projects to success. My commitment to delivering high-quality solutions is unwavering, and I have a proven track record of achieving exceptional results. I am passionate about leveraging my extensive knowledge to drive database management and software development excellence. Key Skills: 🚀 Programming Languages: Proficient in Progress OpenEdge 9.X, 10.X, 11.X, 12.X 4GL/ABL, Java, Android, HTML, and JavaScript. 🛠️ Frameworks: Experienced in OpenEdge ABL, ADM2, Spring, Struts, JPA, Hibernate, and ZK. 💾 Databases: Well-versed in OpenEdge, MySQL, PostgreSQL, and Oracle. 🌐 Middleware: Skilled in managing middleware technologies such as Tomcat, JBoss, Apache HTTP Server, NGINX, OpenEdge Classic AppServer, PASOE, Webspeed, REST API, SonicMQ, JMS Adapter, and ActiveMQ. 🛠️ Tools: Proficient in Eclipse, OpenEdge Developer Studio, PCT, SVN, ANT, Maven, and Jenkins. 🖥️ Operating Systems: Experienced in Windows, IBM AIX, Linux, and HP-UX. I am eager to collaborate on challenging projects within dynamic organizations that value expertise and innovation in both database administration and software development. Let's work together to drive your projects to success.

  • Java
  • Apache Tomcat
  • Hibernate
  • Spring Framework
  • Data Migration
  • MySQL
  • Database Design
  • OpenEdge Advanced Business Language
  • Apache HTTP Server
  • AIX
  • Java Persistence API
  • NGINX
  • Database Management
  • Database Programming
  • Apache TomEE
Osanda W.

Piliyandala, Sri Lanka

$30/hr
5.0
13 jobs

Experienced Software Developer with 10+ years in the software industry. Proficient in requirement analysis, design, implementation, testing, and management of complex software applications. Committed to delivering enterprise level software solutions with exceptional performance driven by a passion for technical innovation, consistently creating world class software applications and products. My expertise spans across cloud infrastructure, containerization, continuous integration and deliver pipelines, and automated deployment solutions. I focus on delivering high-performance, scalable solutions, while collaborating closely with teams to foster technical innovations. ⚙️ Strong knowledge of Agile Software Development process (Scrum, Waterfall, Hybrid, Agile) and Code Review processes in projects of different scale. 🤝Team player, now how to successfully interact with architects, engineers, and product management to deliver user-friendly and visually appealing results. ⭐ Enjoy producing clean, well-written and highly efficient code on my projects. Also I’m convinced that good communication is a key for creating successful products. Key technologies: ✅ Java 8/11/15/17/21 ✅ Kotlin ✅ Python ✅ GoLang ✅ Spring Boot/Spring Cloud ✅ PostgreSQL / MySQL / MariaDB / Cassandra ✅ MongoDB /Redis ✅ Apache Kafka / RabbitMQ ✅ Keycloak/ Oauth2 / Auth0 / AWS Congito ✅ Maven / Gradle ✅ WebSocket / RSocket ✅ Docker / Podman ✅ Kubernetes ✅ Ansible ✅ Terraform ✅ CI/CD (GitLab CI, GitHub Actions) ✅ Shell Scripting ✅ RESTful APIs/GraphQL/RPC ✅ LLM / AI Agents / Claude Code Key Qualifications: ⭐ Expert understanding of any programming language and trending technology ⭐ Understand needs of company of any scale ⭐ Microservices development with even driven architecture ⭐ High-performance, maintainable and reusable code ⭐ Self-starter, hard worker, organized, attentive to details and a team player ⚙ Requirements Analysis & Solution Design ✅ Led requirement analysis sessions to capture and refine technical requirements, translating them into clear, actionable development objectives. ✅ Designed scalable backend architectures using Java and Spring Boot, implementing core application logic, business services, and data layers aligned with project requirements. ✅ Defined and established RESTful API standards to ensure seamless communication between services, enforcing best practices for reliability and performance. ⚙ Building Enterprise-Level Applications ✅ Developed and maintained complex backend services, ensuring high availability and fault tolerance, crucial for enterprise-level applications with strict uptime demands. ✅ Leveraged Spring Boot with frameworks like Spring Data JPA (with Hibernate and MyBatis) and QueryDSL to build efficient data access layers, improving data retrieval speeds and reducing latency. ⚙ Database Management & Optimization ✅ Designed relational and NoSQL database schemas using MySQL, PostgreSQL, MongoDB, and Redis, aligning data structures with application needs for optimal query performance and scalability. ✅ Conducted database performance tuning by implementing indexing, query optimization, and data sharding, improving system efficiency and reducing response times for high-traffic applications. ⭐ DevOps Integration & Deployment ✅ Orchestrated automated CI/CD pipelines using GitLab CI and GitHub Actions, achieving consistent and efficient deployment processes across development, staging, and production environments. ✅ Managed containerized application deployments on Docker and Kubernetes, improving scalability and simplifying resource management in cloud-hosted environments. ⚙ Performance Optimization & Troubleshooting ✅ Optimized backend applications for low latency and high throughput, using caching strategies with Redis and implementing efficient concurrency handling within Java. ✅ Developed comprehensive monitoring and alerting systems to proactively address and troubleshoot production issues, utilizing tools like Prometheus and Grafana to identify bottlenecks and optimize system performance. ⚙️ Key Projects: ⭐ High-Performance E-commerce Platform Backend ✅ Built a scalable backend for a high-traffic e-commerce platform, handling thousands of concurrent transactions with Java, Spring Boot, and PostgreSQL. ✅ Utilized Redis for caching to optimize data retrieval times and reduce server load, achieving a 30% improvement in page load times. ⭐ Microservices Migration for Legacy System ✅ Led the migration of a monolithic application to a Microservices architecture, improving system scalability and maintainability. ✅ Implemented an event-driven communication system using Apache Kafka for efficient inter-service communication, achieving asynchronous data processing with high reliability. ⭐ Real-Time Analytics Dashboard ✅ Developed backend services for a real-time analytics dashboard, enabling users to visualize key metrics and monitor live data.

  • Java
  • Spring Boot
  • PostgreSQL
  • Kubernetes
  • Microservice
  • Ansible
  • MongoDB
  • Angular
  • DevOps
  • Docker
  • Amazon Web Services
  • Golang
  • Apache Cassandra
  • Spring Cloud
  • Bash Programming
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.

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

Colombo, Sri Lanka

$20/hr
4.3
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.

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

Colombo, Sri Lanka

$20/hr
5.0
1 jobs

Full Stack Developer and Web Developer specializing in JavaScript, React, Node.js, and scalable Web Application architecture. If you're building a SaaS platform, marketplace, or custom system, you don’t just need code — you need clean architecture, reliable backend logic, and a frontend that performs under real usage. As a React Developer, .NET Developer, and Backend Developer, I design and build high-performance systems using JavaScript, React.js, Next.js, Node.js, Python, Java, C#, and .NET technologies. I work across frontend, backend, and database layers to deliver complete Full-Stack Development solutions. Over the past 8+ years, I’ve delivered 60+ projects across SaaS, HealthTech, Fintech, enterprise systems, and marketplace platforms. 🧩 What I Do • SaaS Development: Build scalable SaaS platforms using JavaScript, React, Node.js, Next.js, and TypeScript designed for long-term growth. • Full-Stack Development: End-to-end Web Application development — frontend, backend, database, and deployment. • Backend Development: RESTful API design and API Integration using Node.js, Python, Java, C#, and .NET (ASP.NET) frameworks. • Front End Development: Responsive interfaces built with HTML5, CSS, JavaScript, React.js, Angular, and Vue.js. • Mobile App Development: React Native Developer building cross-platform iOS and Android apps connected to secure backend systems. • WordPress Development: Custom WordPress Developer solutions, CMS architecture, and performance optimization. • Cloud & Infrastructure: Amazon Web Services deployment, CI/CD pipelines, and scalable production environments. 🛠 Skills & Stack Frontend React, React.js, Next.js, JavaScript, TypeScript, HTML, HTML5, CSS, Responsive Design, Angular, Vue.js Backend Node.js, ExpressJS, Python, Java, C#, .NET, ASP.NET, PHP, Laravel, RESTful API, API Integration Databases MongoDB, PostgreSQL, MySQL, MariaDB Mobile React Native Developer, Mobile App Developer CMS & Platforms WordPress, WordPress Developer Cloud Amazon Web Services, CI/CD 📈 Results Across 60+ Full-Stack Development projects: • Scaled SaaS platforms to 50K+ active users • Delivered complex Web Applications in 4–8 weeks • Improved performance by 40–65% • Reduced infrastructure costs by 30% through backend optimization • Built dashboards processing 1M+ records • Launched cross-platform mobile apps with unified backend systems Clients typically accelerate development cycles by 2–4× while reducing long-term engineering rework. Whether you need a Full Stack Developer, Web Developer, Backend Developer, React Developer, .NET Developer, C# Developer, Angular Developer, Python Developer, Java Developer, WordPress Developer, Mobile App Developer, or React Native Developer, I help you build systems that scale — not just features that work temporarily.

  • Web Development
  • JavaScript
  • React
  • MongoDB
  • Python
  • React Native
  • WordPress
  • HTML5
  • CSS
  • Vue.js
  • NodeJS Framework
  • TypeScript
  • ExpressJS
  • API Integration
  • Next.js
  • .NET Framework

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

Resources to help you hire

Cost to hire a Java Developer

Cost to hire a Java Developer

Explore typical Java Developer rates and what businesses pay to hire top talent.

Java Developer job description template

Java Developer job description template

Get tips to write a job post that attracts qualified Java developers.

Java Developer interview questions

Java Developer interview questions

Top interview questions to help you hire the right Java developers, faster.

How do I hire a Java Developer in Sri Lanka on Upwork?

You can hire a Java Developer in Sri Lanka on Upwork in four simple steps:

  • Create a job post tailored to your Java Developer project scope. We'll walk you through the process step by step.
  • Browse top Java Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Java Developer profiles and interview.
  • Hire the right Java Developer 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 Java Developer?

Rates charged by Java Developers 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 Java Developer in Sri Lanka on Upwork?

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

Can I hire a Java Developer 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 Java Developer proposals within 24 hours of posting a job description.