Senior Java Backend Engineer

As a Senior Java Backend Engineer – MPOS Specialist at Finexus Sdn Bhd, you will be responsible for revolutionizing payment solutions with our flagship product, MPOS, a cutting-edge mPOS module. You will collaborate with cross-functional teams and play a critical role in merchants’ transactions to support our company’s objectives. This is an opportunity to make a significant impact and shape the future of the company’s MPOS products and services. Join us to be a part of this digital payment transformation!

You will report to the Senior Manager and will have the opportunity to work on several projects:


  • Software Development & System Design:
    • Develop and maintain Java-based software applications, especially for MPOS systems.
    • Participate in the design and architecture of software solutions, ensuring they meet the specific requirements of the MPOS department.
  • Code Review & Integration:
    • Review and provide feedback on code written by other team members to ensure quality and adherence to best practices.
    • Work on integrating systems and applications with MPOS hardware and software, such as payment processing systems.
    • Optimize the performance of Java applications to ensure fast and efficient processing of transactions.
  • Testing, Documentation & Problem Solving:
    • Write unit tests and participate in integration testing to verify the functionality and reliability of software.
    • Create and maintain technical documentation for software and systems.
    • Troubleshoot and resolve technical issues and software defects in a timely manner.



  • Creating application updates, including bug fixes and additional features, for release.
  • Engaging in system architecture discussions, making recommendations, and influencing final decisions.
  • Conducting root cause analysis on persistent or major software issues and recommending solutions.
  • Keeping updated with the latest industry trends, technologies, and methodologies in Java and MPOS systems.
  • Ensuring the best possible performance, quality, and responsiveness of the applications.



  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of hands-on experience in Java development.
  • Proven expertise with MPOS module development and integration.
  • In-depth understanding of Java best practices and design patterns.
  • Proficiency in working with Relational Databases such as PostgreSQL and Oracle.
  • Ability to manage your workload with minimal supervision.
  • Ability to work under pressure and deliver on time.
  • Prior experience as a mobile app developer will be advantageous.
  • Familiarity with Operating Systems, Networking, and Security.
  • Familiarity with message queue techniques (IBM MQ, ActiveMQ).



  • Fast-Track Promotion: Don’t stay stagnant. We recognize talent and provide accelerated career growth opportunities.
  • Innovative Environment: Work in a place where new ideas thrive.
  • Competitive Compensation: Earn a rewarding salary and benefits.
  • Collaborative Culture: Join a team that values unity and respect.
  • Impactful Work: Contribute directly to our success and make a difference.
  • Employee Recognition: We see your hard work and ensure it’s celebrated.

Please send your resume / CV to us at

Why Us?

Innovation is in our DNA. Join a team that thrives on pushing technological boundaries and creating solutions that redefine the FinTech landscape. From blockchain to AI, you will be at the forefront of transformative technologies.

Through personalised mentorship, ongoing training, and challenging projects, we provide an environment where you can expand your skill set and advance your career.

Can't find your position here?

No worries, just submit your Resume / Academic Transcript to and we will assess and find the best fit for you in our organisation.

English (UK)