
Java Developer
- Philippines
- Permanent
- Full-time
- Maintain and enhance a Java-based POS application running on Windows.
- Ensure seamless communication between POS and ERP by understanding the integration architecture.
- Analyze legacy Java code, identify inefficiencies, and recommend improvements or refactoring.
- Collaborate with the technical lead, project manager, and stakeholders to understand business needs and translate them into technical solutions.
- Take ownership of modernization tasks including version upgrades, refactoring, and potential rearchitecture.
- Support in documenting improvements and best practices for future team use.
- Provide mentorship or guidance to other developers if needed.
- You have at least 5+ years of experience in Java development (preferably using the Spring framework).
- You have a strong understanding of POS systems, particularly in-store sales, inventory, and order processing workflows.
- You have experience working with MySQL databases.
- You are comfortable working in a Windows 10/11 environment.
- You have an ability to understand and improve existing codebases.
- You have excellent problem-solving skills, attention to detail, and a proactive mindset.
- You have strong communication skills and ability to liaise with both technical and non-technical stakeholders.
- You have leadership potential or past experience leading small teams or technical initiatives.
- Basic familiarity with C or experience working with legacy C-based systems.
- Experience with ERP platforms, or similar retail ERP systems.
- Competitive salary and professional development
- Collaborative client partnerships and a fun, inclusive work environment
- Opportunities for leadership, expertise, and global client exposure
- Monthly coaching, training, and career development
- Remote work flexibility and a flexible hybrid model
- Engage in social impact activities and industry impact
- Achieve work-life balance and flexibility to support personal commitments
- Comprehensive HMO coverage with one free dependent (depending on the employment type)
- Make a social impact: We balance our work for client teams and for society by constantly making a positive impact.
- Be proactive: We encourage brave thinking and continuous improvement, and drive change through action.
- Create value: We create measurable values for our stakeholders: our teams, partners, suppliers, investors, and communities.
- Be fair, open and honest: We foster equality and inclusivity in a supportive environment that embraces diversity and celebrates achievements.
- Add fun, passion and love: We prioritise fun and passion, fostering higher engagement and a positive can-do attitude.
- Challenged, autonomous, momentum
- Learning, growth mindset
- Lead by our values
- Heard, cared for, make good friends
What happens after you submit your application?The whole process takes around 4 weeks:
- There will be 3-4 interviews and a possible assessment from our client partner. You will undergo an initial interview, a culture interview, and 1-2 interviews with our cool client. This will run for about 1-2 weeks but we will let you know if we need to ramp it up. Be yourself and have fun.
- We will constantly communicate with you as to the development of your application. You can also directly communicate with us to ask us about the status of your application.
- If all goes well, we complete the reference check and provide other necessary requirements so we can offer you the job right away.
- Fit to Work/Health Card (Basic 5 employment medical tests)
- NBI Clearance
- Social IDs - PHIC, SSS, HDMF, TIN
- Character references with contact info