
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. We deliver high-quality technology solutions across various industries, focusing on innovation, service excellence, and continuous improvement.
Position: Senior Java Developer
Are you passionate about building scalable, high-quality enterprise applications? Do you thrive in solving complex technical challenges and delivering innovative solutions? If you have strong expertise in Java development, system analysis, and customer support, and enjoy working in a collaborative, fast-paced environment, we’d love to have you on our team. Apply now!
Job Requirements & Qualifications
Must Have:
- Bachelor’s degree in Information Technology, Computer Engineering, Computer Science, or related field (or equivalent extensive experience)
- Minimum of 5 years of experience as a Java Developer with strong expertise in application analysis and troubleshooting
- Expert-level proficiency in Java (8 & 17) with strong coding and design skills
- Experience in C#, .NET, and Full Stack Development
- Strong experience in REST API development and API Integration
- Hands-on experience with Spring Boot, Legacy Spring Framework, JSF, JSP
- Experience working with MySQL databases
- Familiarity with Tomcat 10.1 application server
- Experience with build tools such as Maven and Ant
- Experience using Azure DevOps, TFS, Git Flow
- Solid understanding of Agile Scrum methodologies
- Strong analytical, debugging, and problem-solving skills
- Excellent written and verbal communication skills
Good to Have:
- Experience in business domain processes
- Experience conducting technical assessments for applicants
- Experience mentoring junior developers or Application Support team members
- Exposure to CMMI standards and structured development environments
Job Roles & Responsibilities
Application Development & Support:
- Design, develop, and maintain enterprise systems on the Java platform using modern tools and best practices
- Convert business and change request requirements into detailed technical designs and program codes
- Perform coding following standard development procedures and conduct unit testing
- Ensure high standards in application design, code quality, and system performance
- Assist users in resolving major and complex system issues
- Conduct research and development initiatives to enhance product usage and system performance
- Provide innovative and integrated technical solutions
Change Management:
- Analyze and understand business processes to enhance and clarify change request requirements
- Evaluate change requests for feasibility, timelines, compatibility, and dependencies
- Communicate directly with end users and stakeholders to clarify requirements
- Ensure best practices are consistently applied across all projects
Customer Service & Stakeholder Management:
- Manage customer relationships and ensure high-quality service delivery
- Provide proactive updates on project and support progress
- Support knowledge transfer during project turnover
- Directly communicate with end customers regarding support requirements
Process & Quality Improvement:
- Contribute to continuous service improvements to prevent incidents and improve service quality
- Ensure deliverables are fit for purpose and aligned with coding and quality standards
- Recommend and implement quality assurance tools and best practices
- Maintain daily monitoring of service deliverables and prepare required reports
- Comply with organizational CMMI standards
Administrative & Teamwork:
- Lead projects by defining tasks, deliverables, and schedules for assigned resources
- Collaborate closely with Project Managers, Problem Managers, QA Analysts, Analyst Programmers, and Level 3 Support
- Adjust flexibly to support team members and ensure service continuity
- Raise concerns, suggestions, and performance-related matters to Immediate Lead
- Conduct technical assessments of applicants when required
- Perform other tasks as assigned
Why Join Us?
- Competitive compensation and benefits with strong career growth opportunities
- Collaborative work environment where innovation and contributions are valued
- Supportive culture that promotes work-life balance and continuous learning
How to Apply:
Click the “Apply for this job” button or send your updated resume to kca@geco.asia.