- Workplace
- Remote, Onsite
- Type
- Full-time
- Department
- Engineering
- Seniority
- Senior
- Experience
- 5+ years
- Source
- RecruiterFlow
Description
Location: Cebu City, Cebu
Work Setup: Onsite
Compensation Flexibility: Open to negotiation for highly qualified candidates.
KEY RESPONSIBILITIES
-
Develop, maintain, and optimize Java backend microservices and APIs using Spring Boot and Spring MVC.
-
Perform JVM performance tuning, including memory profiling, garbage collection optimization, thread dump analysis, and concurrency troubleshooting.
-
Identify and resolve application performance bottlenecks, database query issues, memory leaks, out-of-memory errors, and high CPU utilization.
-
Collaborate with IT and DevOps teams to build, maintain, and optimize Google Kubernetes Engine (GKE) infrastructure on Google Cloud Platform (GCP).
-
Manage application containerization, Kubernetes deployments, and production environment operations.
-
Implement and maintain Infrastructure as Code (IaC) and deployment configurations using Terraform, Helm, or Ansible.
-
Optimize workload scaling, resource utilization, application availability, and response times.
-
Conduct root cause analysis (RCA) of production incidents and implement preventive measures to minimize recurring issues.
-
Utilize centralized logging, distributed tracing, monitoring, and application performance monitoring tools to identify and resolve system issues.
-
Establish performance baselines, configure proactive monitoring alerts, and support system reliability initiatives.
-
Participate in CI/CD pipeline improvements and collaborate on cloud-native architecture and deployment strategies.
-
Provide production support through a structured on-call rotation for high-availability systems.
REQUIRED QUALIFICATIONS
-
At least 5 years of hands-on experience in Java backend development.
-
At least 2 years of practical DevOps experience involving Kubernetes, Docker, CI/CD, and Infrastructure as Code.
-
Strong experience with Spring Boot, Spring MVC, and microservices architecture.
-
Solid understanding of Java multithreading, concurrency, JVM internals, garbage collection, and memory profiling.
-
Proven experience troubleshooting distributed systems and resolving production performance issues.
-
Experience with relational databases and Redis, including query optimization.
-
Hands-on experience with Google Cloud Platform (GCP) and Google Kubernetes Engine (GKE).
-
Good knowledge of Linux environments and command-line operations.
-
Familiarity with observability tools, application performance monitoring (APM), and ELK/EFK logging stacks.
-
Strong analytical, problem-solving, communication, and ownership skills.
-
Willingness to participate in on-call support.
-
Willingness and ability to work on-site in Cebu, Philippines.
PREFERRED QUALIFICATIONS
-
Practical experience with KEDA or other event-driven autoscaling solutions.
-
Experience with ClickHouse or other large-scale analytical databases (OLAP).
-
Familiarity with cloud networking, service mesh technologies, or Container Network Interface (CNI).
-
Experience designing or improving cloud-native infrastructure and deployment pipelines.
-
Experience optimizing Kubernetes workloads and production systems for scalability, reliability, and performance.
REQUIRED SKILLS & TECHNOLOGIES
-
Programming & Backend Development: Java, Spring Boot, Spring MVC, microservices, REST APIs.
-
Java Performance & Concurrency: JVM tuning, garbage collection, memory profiling, thread dumps, multithreading, concurrency, memory leak analysis.
-
Cloud Platforms: Google Cloud Platform (GCP), Google Kubernetes Engine (GKE).
-
Containers & Orchestration: Docker, Kubernetes.
-
DevOps & Infrastructure as Code: CI/CD, Terraform, Helm, Ansible.
-
Databases & Caching: Relational databases, SQL query optimization, Redis.
-
Monitoring & Observability: APM tools, centralized logging, distributed tracing, ELK/EFK stacks, monitoring alerts.
-
Operating Systems: Linux, command-line operations.
-
Preferred Technologies: KEDA, ClickHouse, cloud networking, service mesh, CNI.
-
Production Operations: Root cause analysis, incident response, performance optimization, on-call support, system reliability.