Java Developer
Summary
Senior backend engineer building scalable Java/Spring Boot REST APIs and optimizing PostgreSQL databases in a Linux environment.
Hybrid - Makati 1-3 Yrs Exp Bachelor Full-time
Job Description
Government Mandated Benefits
13th Month Pay
Insurance Health & Wellness
HMO
Bereavement Leave, Birthday Leave, Maternity & Paternity Leave, Sick Leave, Vacation Leave
We are looking for a highly skilled Senior Backend Engineer to join our core engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable high- performance applications using Java 8/17 and the Spring ecosystem. You will play a pivotal role in optimizing our PostgreSQL database architecture and ensuring the reliability of our RESTful services.
Design and implement robust, scalable, and secure RESTful APIs using Spring Boot.
Collaborate with cross-functional teams to define architecture and technical specifications.
Maintain and optimize database schemas, stored procedures, and complex queries in
Analyze and tune application performance, focusing on query optimization and indexing strategies.
Manage application deployment and server configurations within Linux-based
Mentor junior developers through code reviews and technical guidance.
Contribute to the evolution of our microservices architecture and containerization strategy.
Qualifications:
- Strong experience with Java (versions 8 and 17)
- Solid understanding of Spring Framework and Spring Boot
- Experience with REST API development
- Knowledge of Hibernate and JPA
- Strong understanding of PostgreSQL, including:
- Indexing
- Stored procedures
- Query performance analysis
- Experience working in a Linux environment
- Familiarity with Apache Tomcat
- Experience with Docker (containerization) is a plus
- Knowledge of microservices architecture is a plus