Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer

ONEEMPOWER SOLUTIONS (M) SDN. BHD.

Kuala Lumpur

On-site

MYR 80,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology solutions provider in Kuala Lumpur is seeking a Senior Software Developer to design and deliver scalable applications for consumer transactions. The ideal candidate will have 5-8 years of experience in Java development with expertise in Spring Boot and Hibernate, and is comfortable mentoring junior developers. Responsibilities include maintaining high standards in code quality and participating in all stages of the software development lifecycle. Opportunity to work with cutting-edge technologies in a collaborative environment.

Qualifications

  • Minimum 5–8 years of hands‑on Java development experience.
  • Experience with relational databases (Oracle, PostgreSQL, or other RDBMS).
  • Experience in mobile application development (Android and/or iOS) is a plus.

Responsibilities

  • Design, develop, test, and maintain Java-based enterprise applications.
  • Participate in the full software development lifecycle (SDLC).
  • Contribute to system design and support architectural decisions.

Skills

Java development
Spring Boot
Hibernate
RESTful APIs
OOP principles
Problem-solving
Good communication

Education

Bachelor’s Degree in Computer Science or equivalent

Tools

Oracle
PostgreSQL
Docker
Kubernetes
Job description

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 Senior Software Developer to design and deliver scalable, enterprise-grade applications within the consumer transactions ecosystem. This is a hands‑on technical role suited for an experienced developer who is comfortable owning modules, driving technical quality, and contributing to system architecture. The role may include providing technical guidance to junior developers when required.

Key Responsibilities
  • Design, develop, test, and maintain Java-based enterprise applications
  • Participate in the full software development lifecycle (SDLC), including requirements analysis, technical design, development, testing, deployment, and support
  • Contribute to system design and support architectural decisions to ensure scalability and reliability
  • Develop and integrate backend services with internal and external systems
  • Optimise application performance and troubleshoot complex production issues
  • Conduct code reviews and uphold high standards of code quality and performance
  • Contribute to CI/CD practices and structured release processes
  • Support and enhance applications operating in production environments
  • Collaborate with cross‑functional teams to deliver scalable and reliable solutionsProvide technical guidance and mentorship to team members where appropriate
  • Continuously learn and adopt new technologies, tools, and frameworks as required
Requirements & Qualifications
  • Bachelor’s Degree in Computer Science, Computer Engineering, Information Technology, or equivalent
  • Minimum 5–8 years of hands‑on Java development experience
  • Strong proficiency in Spring Boot and Hibernate
  • Experience with RESTful APIs / Web Services
  • Experience with relational databases (Oracle, PostgreSQL, or other RDBMS)
  • Solid understanding of Object‑Oriented Programming (OOP) principles
  • Solid understanding of secure coding practices
  • Experience handling production support for high‑availability or high‑transaction systems
  • Experience working in structured software development environments (e.g., Agile / Scrum)
  • Familiarity with CI/CD pipelines, version control, and structured release practices
  • Strong analytical and problem‑solving skills
  • Ability to work independently with ownership of technical deliverables
  • Good communication and collaboration skills
Added Advantages
  • Experience in frontend development or data visualisation tools (e.g., D3 or similar frameworks)
  • Exposure to cloud development and containerisation (Docker, Kubernetes, OpenShift)
  • Experience in mobile application development (Android and/or iOS)
  • Familiarity with DevOps practices and deployment automation
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.