Full-Stack Java Engineer

Summary

Full-stack Java Engineer (5+ years) building microservices with Java 17/21, Spring Boot, and relational databases (PostgreSQL, Oracle, SQL Server) in the Philippines.

  • Experience: 5+ years of professional backend/full-stack development.

  • Java: Expert-level Java 17/21, including modern Java features, concurrency, collections, streams, JVM fundamentals, and clean coding practices.

  • Spring Boot: Strong hands-on experience with:

    • Spring MVC

    • Spring Data JPA/Hibernate

    • Spring Security

    • REST API development

  • Microservices: Experience designing, developing, deploying, and maintaining distributed microservices, including service-to-service communication, resilience, observability, and scalability.

  • Architecture & Design: Solid knowledge of SOLID principles, common design patterns, domain-driven design, layered/hexagonal architecture, distributed systems, and scalability.

  • Databases/SQL: Strong SQL and relational database expertise, particularly:

    • Schema and database design

    • Complex queries

    • Indexing

    • Query optimization

    • Performance tuning

    • Transactions and concurrency

    • Oracle, PostgreSQL, SQL Server, or similar

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available