Hire the Best Java EE Developers
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
Akurana Manannalage J.

Hokandara South, Sri Lanka

$35/hr
5.0
1 jobs

I am a highly competent freelancer who delivers high-quality work for the client. I am very much used to effectively working in distributed teams. Also, mostly I work only for one client for a period of time which improves my productivity. Over 15 years of J2SE/J2EE working experience (6 years Singapore-based experience), participating in architecture, system design, database designing, development, implementation, and client handling. ● Over 12 years of thorough knowledge in developing web applications using JSF, Flex, EJB, Spring, JPA, Hibernate, and JMS. ● Over 6 years of expertise in Spring Boot, Microservices, REST, Kafka, Mockito, SonarQube, Fortify, Flyway, Swagger/OpenAPI, Grafana, and AWS. ● Over 13 years of expert knowledge of both imperative and reactive programming paradigms ● Working knowledge of Docker and Kubernetes ● Agile Methodology Experience ● Over 13 years of extensive experience in SQL and NoSQL Database design, Database maintenance, backup automation, performance tuning ● Experience leveraging AI tools and understanding core ML/Neural Network concepts in software development workflows.

  • Java
  • RESTful API
  • Apache Kafka
  • Spring Boot
  • Spring Batch
  • Microservice
  • NoSQL Database
  • AWS Application
  • EJB
  • Amazon DynamoDB
  • Agile Software Development
  • Hibernate
  • AI App Development
  • AI Agent Development
Lakshan S.

Matara, Sri Lanka

$25/hr
5.0
3 jobs

Mobile developer with 8+ years building production apps across healthcare, fintech, and on-demand delivery native Android, cross-platform Flutter, and iOS. NBQSA award winner (National Best Quality Software Awards, Business Category) for delivering scalable, high-retention software. What I build: Android Kotlin, Java, Jetpack Compose, MVVM/MVI architecture, real-time features (SSE/WebSocket streaming, EventBus, LiveData, StateFlow) Flutter Cross-platform apps from a single codebase, Dart, platform-specific native integrations when needed iOS Swift/SwiftUI, native performance and platform-standard UX Integrations REST/GraphQL APIs, secure payment systems (Stripe, PayPal, Braintree), third-party SDKs Accessibility ADA-compliant UI for inclusive, wide-reach apps Industries I've shipped in: Healthcare (patient/care-coordination apps), FinTech (payments, budgeting tools), Delivery/Logistics (live tracking), Social platforms. I choose the right platform approach for the project native when performance and platform-specific features matter, Flutter when speed-to-market and shared codebase make sense rather than forcing one stack on every job. Clean, maintainable code built to scale, with post-launch support included. Let's talk about what you're building.

  • Android App Development
  • Kotlin
  • iOS Development
  • Flutter
  • Swift
  • Mobile App Development
  • UI/UX Prototyping
  • Firebase
  • Payment Gateway
  • Node.js
  • AI Mobile App Development
  • Hybrid App Development
  • REST API
  • Figma
  • AI Consulting
  • AI Agent Development
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!

  • Java
  • PostgreSQL
  • MySQL
  • Standalone Application
  • Spring Data
  • Spring Boot
  • SQL
  • Object-Oriented Programming
  • Multithreaded Programming
  • RESTful API
  • JavaFX
  • API
Hetti Arachchige D.

Galle, Sri Lanka

$36/hr
5.0
1 jobs

🚀 Senior Java Engineer with 8+ years of experience building scalable, production-ready backend systems for enterprise and financial applications. I specialize in designing and delivering robust microservices architectures using Java and Spring Boot — from initial design to cloud deployment. Whether you need a high-performance REST API, an event-driven system, or a full cloud-native application, I deliver clean, maintainable solutions that scale. What I bring to your project: ✔ Java & Spring Boot — Microservices, REST APIs, event-driven architecture ✔ Message Brokers — Kafka, RabbitMQ for high-throughput systems ✔ Cloud Platforms — AWS & Azure deployment, configuration & scaling ✔ Containerization — Docker & Kubernetes for production environments ✔ Databases — PostgreSQL, MySQL, IBM Db2 ✔ DevOps — CI/CD pipelines with Jenkins & GitLab CI ✔ AI/ML Integration — OpenAI & NLP-powered backend features ✔ Frontend — React for full-stack delivery when needed How I work: I don't just write code — I take ownership. From architecture decisions to production deployment, I treat every project as if it's my own. I communicate clearly, deliver on time, and write clean, well-tested code following TDD principles. I've worked on high-stakes financial systems where reliability and performance are non-negotiable — that mindset carries into every project I take on Upwork. 📌 Available for both short-term tasks and long-term engagements. 📌 Open to contract-to-hire opportunities. 📌 Fast response time — typically within 4 hours. Let's discuss your project and get started! 💬

  • Java
  • Web Application
  • Web Development
  • Product Development
  • Ecommerce
  • International Development
  • Java GUI
  • RESTful API
  • Amazon EC2
  • Microservice
  • IBM Db2
  • MySQL
  • Spring Boot
  • PostgreSQL
  • Docker
  • Kubernetes
  • Apache Kafka
  • AWS CloudFormation
  • Jenkins
Abdul A.

Matara, Sri Lanka

$15/hr
5.0
10 jobs

I am a multi-skilled Software Engineer and IT Specialist with strong experience across software development, technical support, UI/UX design, data processing, AI content creation, and accounting/business operations, enabling me to deliver complete, end-to-end solutions for clients worldwide. Front-End Developer, Back-End Developer, Full-Stack Developer 💻 Software Engineering & Application Development I build reliable and efficient applications using modern technologies, with a focus on clean architecture, performance, and usability. Technologies & Frameworks: HTML, CSS, JavaScript, JavaEE, Spring Boot, Java, JavaFX, MVC, Hibernate, JDBC, Node.js, TypeScript, MongoDB, Firebase, REST APIs, MySQL, SQL, BootStrap, Tailwind CSS Projects Include: Android License Reminder App (Firebase, SMS/Email alerts, secure data handling, Sri Lanka–specific validation) Bookshop Management System (Inventory, billing, customer records) Personal Portfolio Website built from scratch using core web technologies 🖥️ IT Support & System Troubleshooting I provide professional remote IT support for Windows, Linux, and macOS, helping clients resolve issues quickly and securely. ✔ OS Troubleshooting & Optimization ✔ Software Installation & Configuration ✔ Virus & Malware Removal ✔ Performance Tuning ✔ Remote Support (AnyDesk, TeamViewer, RDP) ✔ Virtual Machines & Security Tools 🎨 UI/UX & Product Design I design and improve modern web & mobile interfaces that are clean, intuitive, and conversion-focused. ✔ UI/UX Design & Redesign ✔ Figma & Adobe Photoshop ✔ Wireframing & Usability Testing ✔ Layout Refactoring & Visual Consistency ✔ Mobile & Web App Interface Improvements 📱 Mobile App Testing (Android & iOS) I ensure mobile apps are ready for release through thorough manual testing. ✔ Functional & Usability Testing ✔ Bug Reporting with Screenshots ✔ UI & Navigation Testing ✔ Cross-device & Version Testing ✔ Performance & Responsiveness Checks 🤖 AI Content Creation & Automation I create high-quality AI-powered content using ChatGPT, Gemini, Copilot, helping clients grow digitally and automate workflows. ✔ AI Image, Video, Audio & Text Content ✔ Marketing & Social Media Content ✔ Business Automation ✔ Scalable Content Solutions 📊 Excel & Data Specialist I transform raw data into clean, useful insights. ✔ Data Cleaning & Formatting ✔ Dashboards & Reports ✔ Excel Formulas & Pivot Tables ✔ Power Query & VBA Macros ✔ Google Sheets Automation 📑 Accounting, Business & Admin Support With hands-on experience in retail, wholesale, and business management, I also support financial and operational tasks. ✔ Accounting Assistance & Bookkeeping ✔ Financial Reporting & Reconciliations ✔ Inventory & Transaction Processing ✔ Data Entry & Documentation ✔ Business Operations Support 🌍 Translation & Transcription Professional multilingual services with cultural accuracy: ✔ English ⇄ Tamil, Sinhala, Arabic ✔ Business & Legal Translation ✔ Subtitles & Transcription ✔ Proofreading & Localization Translate (translator) and Transcript (transcriptor) 🌟 Why Clients Choose Me ✔ Multi-skilled & cost-effective ✔ Detail-oriented & reliable ✔ Clear communication ✔ On-time delivery ✔ Confidential & professional ✔ Long-term collaboration focused Whether you need software development, IT support, UI/UX design, mobile testing, AI content, data solutions, or business support, I bring accuracy, efficiency, and professionalism to every project. 📩 Let’s work together and build solutions that truly make an impact.

  • Software Development
  • User Authentication
  • Back-End Development Framework
  • QA Software & Testing Tools
  • Figma
  • Shopify Website Redesign
  • Front-End Development Framework
  • Mobile App Testing
  • Web Application Development
  • Full-Stack Development
  • Mobile App Development
  • AI Text-to-Image
  • Translation & Localization Software
  • iOS
  • Android
asitha W.

Gampaha, Sri Lanka

$35/hr
5.0
15 jobs

Results-Focused Software Engineer Energetic software engineer with seven years of industrial experience developing robust code for high-volume businesses. An enthusiastic team player and deep creative thinker with a can-do attitude, phenomenal time management skills, and a strong user focus. I have developed many web and mobile apps. Passionate, responsible, and committed engineer with a get-it-done, on-time spirit and more than six years of experience in designing, implementing, and adapting technically sophisticated online web applications using Java, three-tiered architecture, and more. Proficient in JAVA infrastructure, language standards, object modeling technologies, and Application Life Cycle management 01). Engineering web development, all layers, from database to services to user interfaces(Full-Stack) 02). Highly adaptable in quickly changing technical environments with solid organizational and analytical skills 03). Managing requirements(Writing better user stories, Breaking stories into sub-tasks and experience with Jira/and leading a team ) QUALIFICATIONS SUMMARY * Design, develop and implement web applications that support day-to-day operations * Develop technical solutions that definitively improve scalability, performance, and profits * Discern essential business requirements and objectives by interfacing with stakeholders * Plan, develop, and implement successful large-scale projects from conception to completion * Expert in Java development and object-oriented analysis * Superior analytical, time management, collaboration, and problem-solving skills TECHNICAL SKILLS • Strong development experience with Java Spring Boot Framework • Strong understanding of Microservices Architecture • Strong understanding of Rest + JSON based APIs • Postgres, Oracle, Couchbase, MongoDB, DB2, MySQL • Good knowledge of GIT • Redis • RabbitMQ • Elasticsearch • Kubernetes • Docker/ docker swarm • AWS - Lambda/ EKS • Maven • Understanding of REST • Understanding of OAuth, JWT (along with exp. of implementation in Spring) (I have Experienced with OAuth2 and AWT) • Understanding of OOP and SOLID principles • English level - fluent • The experience with spring boot, container implementation, dockers or Kubernetes

  • Java
  • JavaScript
  • Python
  • Web Development
  • Redis
  • Database Design
  • Spring Framework
  • Docker
  • API
  • Docker Swarm Mode
  • Kubernetes
  • RESTful API
  • Node.js
  • RabbitMQ
  • Elasticsearch
  • Jakarta Server Pages
  • Hibernate

How it works

Post a job for freePost 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 Java EE Developer in Sri Lanka on Upwork?

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

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

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

As the world's work marketplace, we connect highly-skilled freelance Java EE 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 EE Developer team you need to succeed.

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