
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