Point your AI agent at freehire and let it find you a job.

Get the CLI →

OneEmpower

NewBe an early applicant

Software Developer

Posted Updated
Discussion

About OneEmpower

OneEmpower is the premier technology partner for Asia's leading financial institutions. Our platform uniquely synthesises FI-grade integrations, patented technology, and AI-powered personalisation to deploy and manage sophisticated loyalty programs at scale, driving transactions, deepening engagement, and maximising lifetime value.

Role Overview

We are looking for a Software Developer to join our team of experienced developers building state-of-the-art software applications for the consumer transactions industry. Our solutions span payments, stored-value applications, and CRM marketing platforms used by millions of users globally.

This role offers strong exposure to enterprise-grade systems, modern architectures, and the opportunity to contribute creatively in a fast-paced, technology-driven environment

Key Responsibilities

  • Design, develop, test, and maintain Java-based applications using industry best practices

  • Participate in full software development lifecycle (SDLC), including requirements analysis, design, development, testing, deployment, and support

  • Collaborate with cross-functional teams to deliver scalable and reliable solutions

  • Develop and integrate backend services with databases and external systems

  • Troubleshoot, diagnose, and resolve software defects and production issues

  • Contribute to code reviews and ensure high standards of code quality and performance

  • Support and enhance applications used at scale in production environments

  • Continuously learn and adopt new technologies, tools, and frameworks as required

Requirements & Qualifications

  • Diploma, Advanced/Higher/Graduate Diploma, or Bachelor’s Degree in Computer Science, Computer Engineering, Information Technology, or equivalent

  • Hands-on experience developing software using Java (J2EE)

  • Experience working with relational databases such as Oracle, PostgreSQL, or other RDBMS

  • Good working knowledge of:

    • SQL

    • HTML, XML

    • Web Services

    • JSP, Servlets

    • Spring Boot, Hibernate

  • Understanding of SDLC, and software design concepts

  • Strong analytical and troubleshooting skills with the ability to identify root causes of issues

  • Able to work effectively both independently and as part of a project team

  • Self-motivated and willing to learn new technologies and programming languages

  • Able to perform under tight project timelines

  • Good communication and problem-solving skills

Added Advantages

  • Experience with data analytics or similar visualisation tools

  • Exposure to cloud development and deployment, particularly using Kubernetes and OpenShift

  • Java programmer/developer certification

  • Mobile application development experience (Android and/or iOS)


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.