This is a 12-months contract position as a Java Engineer, Pay & Card.
Job Responsibilities:
- Lead the development and implementation of complex financial products, including wallet systems, payment gateways, cash rebate features, and merchant management;
- Design and build open API features for core financial systems.
- Collaborate with product managers to design, implement, and support key features in the pay system;
- Optimize system performance, troubleshoot online incidents, and manage system refactoring;
- Write high-quality, clean, and maintainable code, ensuring adherence to engineering best practices;
- Take ownership of end-to-end delivery and contribute to system architecture decisions.
Job Requirements:
- Bachelor's/Master's degree in Computer Science, Engineering, or equivalent industry experience;
- 8–12+ years of hands-on experience in Java development, with a strong grasp of the Spring Framework;
- Expertise in MySQL, with familiarity in at least one NoSQL database;
- Extensive experience in distributed system design, with knowledge of messaging middleware and underlying principles;
- Proven ability to perform under pressure and quickly learn new technologies;
- Excellent cross-team communication skills and leadership experience.
We regret to inform that only shortlisted candidates will be contacted.
This is in partnership with Employment and Employability Institute Pte Ltd (“e2i”). e2i is the empowering network for workers and employers seeking employment and employability solutions. e2i serves as a bridge between workers and employers, connecting with workers to offer job security through job-matching, career guidance and skills upgrading services, and partnering employers to address their manpower needs through recruitment, training and job redesign solutions. e2i is a tripartite initiative of the National Trades Union Congress set up to support nation-wide manpower and skills upgrading initiatives. By applying for this role, you consent to e2i’s PDPA.