
About Us:
GECO Philippines, part of the GECO Asia Group of Companies, is a specialist IT Consulting Services company with headquarters in Singapore and two delivery centers in the Philippines.
Position: Java Application Support
We are seeking a Java Application Support to act as the final escalation point for the most complex production issues in our enterprise systems. You will perform advanced troubleshooting, root‑cause analysis at the code/data level, and lead efforts in incident, problem, and change management. You will collaborate with internal teams and external stakeholders to ensure high system stability and continuous improvement.
Job Requirements & Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related field (or equivalent experience).
 - 3+ years of Java development experience involving strong troubleshooting, debugging, and production support.
 - 2+ years in an L3 Application Support role (or equivalent senior technical support role) in enterprise, mission‑critical environments. 
 
Technical Skills
- Languages/Frameworks: Java (8 & 17), C#, .NET, Spring Boot, Legacy Spring, JSF/JSP
 - Frontend / Integration: Full-stack development experience, RESTful API design/integration
 - Databases: MySQL (or relational DBs)
 - Servers & Tools: Tomcat 10.1, Maven, Ant
 - Versioning & CI/CD: GitFlow, Azure DevOps (or equivalent), TFS
 - Methodologies: Agile / Scrum
 
Soft Skills 
- Strong leadership in technical troubleshooting and critical incident resolution.
 - Analytical, with a sense of urgency, ownership, and accountability
 - Excellent communicator, able to engage with both technical and non‑technical stakeholders
 - Team player and mentor, willing to share knowledge and coach others
 - Adaptable, self-driven, and able to work independently under pressure
 
Job Roles & Responsibilities:
Incident Management
- Take ownership of escalated P1/P2 incidents from L1/L2 teams, resolving them with minimal supervision.
 - Perform deep root cause analysis at both code and data layers.
 - Engage with end users or stakeholders to gather additional details and to communicate progress.
 - Provide interim workarounds and permanent fixes; ensure compliance with SLA commitments.
 - Lead incident resolution efforts during major outages, including after‑hours support as needed.
 
Problem & Change Management
- Identify recurring incident patterns; lead implementation of permanent solutions.
 - Review and assess change requests for feasibility, risk, and impact.
 - Define, implement, and validate corrective and preventive actions.
 - Document detailed root cause analyses, fixes, and lessons learned to feed the knowledge base.
 
Code‑Level Troubleshooting & Enhancement
- Debug, optimize, and modify application code for incident resolution or enhancement tasks.
 - Collaborate with Development and QA teams to test and deploy fixes and feature releases.
 - Follow secure coding practices and adhere to project coding standards.
 
Service Improvement & Knowledge Sharing
- Proactively contribute to service improvement initiatives to reduce incident rates and improve system performance.
 - Maintain and update knowledge base articles, runbooks, and standard operating procedures (SOPs) for use by L1/L2 teams.
 - Mentor and provide technical guidance to junior support engineers and developers.
 
Stakeholder Management
- Work with Business Users, IT teams, and Project Managers to align support efforts with business needs.
 - Provide clear, timely updates and post‑incident reports to stakeholders.
 - Participate in transitions, system go‑lives, and operational readiness activities.
 
Why Join Us? 
- Enjoy competitive pay and benefits, with opportunities to grow your career.
 - Be part of a collaborative team where your work is valued and innovation is encouraged.
 - Work in a supportive environment that promotes work-life balance and personal growth.
 
How to Apply:
You may click "Apply for this job" button or you may send your updated resume to kca@geco.asia