Hire the Best Java Developers
in the Philippines

Clients rate our Java developers
Rating is 4.7 out of 5.
4.7/5
Based on 131 client reviews
Harvey M.

Lapulapu City, Cebu, Philippines

$23/hr
5.0
15 jobs

I am a technology professional with diverse experience in providing Technology Solutions for Government, Banking/Predictive Analysis, Healthcare and Public Service, Community Services, Human Resources, Communications and Manufacturing Industries. Proficient in requirements gathering, planning, analysis, design, coding/development and support/maintenance for web applications with experiences in the following technologies: J2EE, JSF, PrimeFaces, AJAX, JSP, EJB,, OAuth, GWT, ReactJS, VueJS, Angular, NestJS, NextJS, NodeJS, Typescript, JavaScript, JDBC, REST/SOAP, Microservices, Spring (Data, Boot, REST, MVC, AOP), Hibernate, MySQL, Oracle 12C, MSSQL, Docker, Kubernetes, MongoDB, CloudantDB NoSQL, AWS, Claude, CoPilot. Payment gateways integration: Stripe, PayPal Studied BS Computer Science and Masters of Science Teaching in Computer Science

  • Hibernate
  • Spring Framework
  • AngularJS
  • npm
  • Vue.js
  • MongoDB
  • Microservice
  • TypeScript
  • Gradle
  • Payment Gateway Integration
  • AWS Application
  • Android App
  • Angular 4
Farhan S.

Quezon City, Philippines

$30/hr
5.0
2 jobs

I build and fix payment systems that cannot afford to break. I have shipped a production payment gateway on Adyen (split payments, per-transaction commission) and led multi-currency checkout on Stripe's FX Quote API, in Java and Spring Boot. Fifteen years of backend and full-stack engineering, six of them leading engineering at a UK SaaS booking platform serving 1,500+ businesses with 45M+ appointments booked. I led a team of 7 while writing production code every day, so you get someone who designs the solution and then actually builds it. What I am usually hired for: • Payment gateway integration and migration (Stripe, Adyen) — checkout, webhooks, idempotency, split payments, multi-currency and FX • Java / Spring Boot backend work — REST APIs, microservices, event-driven architecture, performance and reliability fixes • Rescue work — unstable releases, slow reporting queries, systems that fall over under real load. At Savvy I moved analytics off MongoDB into a rebuildable PostgreSQL read model and ended recurring outages. • AI features in real products — content generation, summarisation, voice-to-text on OpenAI and AWS Bedrock, plus AI- assisted delivery with Claude Code Stack: Java, Spring Boot, Spring Cloud, REST APIs, microservices, PostgreSQL, MongoDB, AWS, Docker, Kubernetes, React, Next.js. I work UK and EU hours comfortably and communicate in clear, non-technical language when you need it. If you are unsure how to scope the work, send me the problem and I will tell you honestly whether I am the right person for it.

  • Java
  • Spring Boot
  • Spring Framework
  • Payment Gateway Integration
  • Stripe
  • API Integration
  • RESTful API
  • API Development
  • Microservice
  • Back-End Development
  • Software Architecture
  • PostgreSQL
  • MongoDB
  • Amazon Web Services
  • Docker
  • React
  • Next.js
  • SaaS Development
  • Claude
  • AI Development
Nikko A.

Davao, Philippines

$10/hr
5.0
1 jobs

I’m a developer and a graphic designer molded by experience in building websites for small and medium-sized businesses. Whether you’re trying to win work, list your services, or create a new online store, I can help. I'm capable of: - Full Stack Web Developer - Java Developer/Programmer - Logo Designer - Graphic Designer - Infographic Artist - Video Editing - 3D Modeling

  • Web Development
  • 3D Modeling
  • Visualization
  • Presentation Design
  • Graphic Design
Ma Rosario R.

Mandaluyong City, Philippines

$20/hr
5.0
4 jobs

8 years experience in Java Web Development

  • Java
  • PHP
  • J2EE
Claude Martin M.

Santa Rosa, Philippines

$25/hr
4.9
12 jobs

Claude is a software engineer that has 9+ years of solid experience in java enterprise development working in wide array of industries such as Insurance, Telecommunications, Utilities, Banking. Claude is highly skilled in java and other related web/desktop technologies but not limited to: --- Java EE, Java 8, Spring Boot, Spring Security, Microservices, Reactive Java, Hibernate/JPA, Kafka, RabbitMQ, Restful/SOAP APIs (I have written & supported numerous APIs), MySQL/MsSQL, Servlets & JSP, Jaxb, Junit/Mockito, JavaFX, Java Swing, Unix/Linux shell scripting, Javascript Other tools, practices and related technologies include: --- Maven, Gradle, Docker, Kubernetes, GIT/SVN --- Oracle SQL developer/Workbench/DBeaver, Bamboo, Sourcetree, Postman, SoapUI --- IntelliJ/Eclipse/Spring Tool Suite --- Jboss, Glassfish, IBM WebSphere Application Server --- Agile, DevOps, Jira, AWS (Certified developer associate), Microsoft Azure, Git/Gitlab, incident management (ITSM), serviceNow (snow)

  • CSS
  • JavaScript
  • HTML
  • GitHub
  • Jakarta Server Pages
  • Java Servlet API
  • Oracle PLSQL
  • RESTful API
Aleksandr L.

Dauis, Philippines

$10/hr
5.0
1 jobs

Results-driven Senior Java Backend Developer with 5+ years of experience, specializing in complex FinTech projects and banking integrations. My key strength is the ability to oversee the entire project lifecycle — from rapid MVP development for hypothesis testing to building scalable, fault-tolerant, and secure systems designed for high load. Proficient in the full modern backend stack, with deep expertise in Spring Boot/Cloud, PostgreSQL optimization, caching (Redis), and asynchronous event processing. Actively contribute to DevOps practices by setting up CI/CD pipelines and deploying services in Kubernetes. Ready to take end-to-end technical ownership of critical system components

  • Java
  • Hibernate
  • JUnit
  • Spring Boot
  • Spring Framework
  • Spring Data
  • Java Persistence API
  • Spring MVC
  • Spring Security
  • Apache Maven
  • SQL
  • Git
  • PostgreSQL
  • Compiler
  • JSON

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

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 the Philippines on Upwork?

You can hire a Java Developer in the Philippines 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 the Philippines 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 the Philippines 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.