Manila, Philippines (Hybrid)
GECO Asia is Hiring: Senior Java Software Engineer
GECO Asia is a specialist IT consulting and resourcing firm headquartered in Singapore, focusing on digital transformation, SAP implementation, and managed services. Provides specialized IT talent and software development across the Asia Pacific region, with major delivery centers in Singapore and the Philippines.
We’re looking for a skilled Senior Java Software Engineer who can lead development initiatives, support production systems, collaborate with end users, and drive continuous service improvements. This role blends hands‑on development, customer-focused support, and project leadership.
What You’ll Do
Application Development
Develop and build Java applications using modern tools, frameworks, and best practices
Write clean, maintainable, and scalable code
Produce high‑quality technical documentation during requirements and prototyping
Ensure strong application design, code quality, and adherence to standards
Continuous Service Improvement
Identify improvements to eliminate or prevent recurring incidents
Contribute to team initiatives to enhance system performance, stability, and service quality
Research emerging technologies and propose innovative solutions
Change Management
Analyze business processes and change requests
Convert requirements into detailed technical instructions and logical coding steps
Estimate feasibility, effort, and system dependencies
Perform coding, debugging, and unit testing
Customer Service
Communicate directly with end customers for support requirements
Resolve complex system issues and provide timely updates
Participate in knowledge transfer sessions during project turnover
Team Collaboration
Consult with immediate leads for guidance and project direction
Support team members and ensure continuity during production needs
Mentor colleagues and contribute to shared learning
Administrative Responsibilities
Comply with CMMI standards and organizational processes
Monitor daily service deliverables and submit required reports
Conduct technical assessments for applicants when needed
Learning & Growth
Stay updated on new technologies, tools, and best practices
Support training activities for support teams and junior programmers
Qualifications
Education
Bachelor’s degree in IT, Computer Engineering, or related fields
Experience
Minimum 5 years as a Java Developer
Strong background in application analysis, debugging, and troubleshooting
Technical Skills
Expert in Java 8 & 17, C#, .NET
Strong full‑stack and API integration background
Frameworks: Spring Boot, Legacy Spring, JSF/JSP
Databases: MySQL
Application Server: Tomcat 10.1
Build Tools: Maven, Ant
Tools: Azure DevOps, TFS, Git Flow, Agile Scrum
Strong analytical and problem‑solving skills
Ability to translate user requirements into program logic and code
Soft Skills
Professional, honest, and reliable
Self‑motivated with strong attention to detail
Team‑oriented with a passion for learning
Works well under pressure with minimal supervision
Strong sense of urgency and accountability
Able to mentor and support other team members
If you're ready to take on a role that blends development, innovation, and customer impact, we’d love to hear from you. Apply now!
