Senior Software Engineer

RMA Group

Computer Software
Job Specialization
Job Role
Software Engineer / Programmer
Application Closing Date
Experience Required
Degree Required
Employment Type
Work Schedule

Job Description
Job Title: Senior Software Engineer
Job Type: Contract 12 Months
Job Location: Central Singapore


Key Skills: Web Application development in Java/J2EE programming, My SQL, Angular JS, UI/UX Experience


Our Client:

It is a global payments technology company that connects consumers, businesses, financial institutions and governments in more than 200 countries and territories, enabling them to use digital currency instead of cash and checks.

Job Scope:

We are seeking a Sr. Software Engineer / Programmer who will be part of the development team responsible for understanding, defining, analysing and coding tools and utilities which has many internal and external users. We are seeking a candidate with experience (5-8 years) specific to Web Application development in Java/J2EE programming (with UI/UX experience). The candidate must have good knowledge and experience on object-oriented programming (OOP) while supporting, leading, and training in software management use with little or no direction. This would include all aspects such as analysing, designing, coding and unit testing core modules of the new online application and working with a global team of developers, SMEs and architects. The candidate would be a part of a high performance global team responsible for the delivery of features in Test Portal application. As a key member of the delivery execution team, candidate would need to create scalable designs, write maintainable code, reusable components/services/utilities, and test cases. Qualifications include good organizational skills, strong analytical and problem solving skills, good time management skills, ability to work independently, and effectively communicate with team members. The candidate must be capable of working in all phases of the application system development life-cycle. The successful candidate will become a recognized Subject Matter Expert, responsible for contributing to the development and implementation of Test Portal web application.


  • Design, develop and maintain Windows Applications and project requirements.
  • Interface with business and IT teams to understand and translate business requirements into formal technical requirements and application code
  • Develop and execute quality unit test and integration plans/scripts to validate that application changes meet technical specifications
  • Participate in technical reviews at appropriate stages of software and application development
  • Adhere to all security, change control and client processes, tools and methodologies
  • Must be a good Team Member who can work being an integral part of a cohesive unit
  • Understand business domain, analyze requirements, evaluate options and participate in scoping and sizing activities
  • Explore and devise effective solutions and architecture, develop code, tests and maintain code for
  • Resolve online application releases
  • Communicate and collaborate effectively with team members including vendor partner teams
  • Effectively participate in the technology proof-of-concepts and learn new technologies and frameworks
  • Understand and enhance coding guidelines and participate in code review processes
  • Create and maintain technical documentation
  • Collaborate with Requirements & Analysis group, QA team and Production Support team to ensure project alignment


  • 5-8 years of experience developing and supporting applications and utilities in Java/J2EE Enterprise
  • Application (with UI/UX experience)
  • Open Source Web Development Tools, They are going to utilize –
  • Integrated development environment (IDE) for Java: Eclipse Oxygen 64bit
  • Java EE Framework: Spring
  • Java ORM (Object Relational Mapping) Framework: Hibernate
  • For Frontend Development: Angular JS Material is both a UI Component framework and a reference implementation of Google's Material Design Specification
  • Web Server: JBOSS
  • Application Server: JBOSS
  • Open Source Database – MySQL/MongoDB
  • Repository – Bit Bucket/Git
  • Software Development Tracking Tool – JIRA
  • Continuous Integration and Delivery Server – Jenkins
  • Knowledge on web page design using HTML 5\CSS is an added advantage
  • Should have working experience on Install Shield for Installer Creation
  • Knowledge on ActiveX, API, COM, Dynamic Link Libraries (DLL), Unicode and globalization are the added advantage
  • Experience in developing and supporting applications and utilities in VC++, Microsoft Foundation
  • Classes (MFC), TCP-IP Protocols are the added advantage
  • Knowledge on accessing and using various POS Devices and Drivers through Windows
  • Applications are the added advantage
  • Proven strong analytical and debugging skills
  • Ability to coordinate others work while involved with multiple work streams
  • Ability to write/read/debug programs in a batch and online environment
  • Ability to perform multiple activities simultaneously with minimal supervision
  • Strong analytical skills
  • Excellent oral and written communication skills
  • Excellent problem-solving skills
If you are what we are looking for & keen to apply, kindly send in your resume (in MS Word format) to Mounika at [email protected] /Nadiah at [email protected] | 64941056 or 62987159
To expedite processing, you can lodge your application directly at or

All Curriculum Vitae will be treated with the strictest confidentiality. We regret to inform that only shortlisted candidates will be notified.

Nadiah Nasir
EA Licence No. 93C4403
EA Regn. No. R1547667

RMA Group
RMA Group
8 Kaki Bukit Avenue 1 #05-05/06/07/08