Java Programmer

1st AIM Recruiting
Job Overview

Our client is a leading provider of payment solutions and transaction processing services across multiple industries and in a number of emerging economies.  They have developed and market a comprehensive transaction processing solution that encompasses their smart card-based alternative payment system for the unbanked and under-banked populations of developing economies and for mobile transaction channels.  Our client are now looking for a Senior Programmer.



  • Use design specification to produce detailed design (implementation design) according to best software practices (objectives, modularity, etc)
  • Assist with coding, testing, debugging, optimization and documenting of transaction system modules
  • Backend acquiring system for MasterCard, Visa and Bankserv transactions
  • Program in a Windows & Linux environment
  • Ongoing support throughout lifecycle of the product (or until the support responsibility has been re-allocated), to all departments and customers as and when required
  • Understand project / product requirements from a technical perspective
  • Take responsibility for goals required throughout the development process
  • Investigate multiple solutions to a problem
  • Create, maintain and debug applications written in Java
  • Should be familiar with Hibernate, Maven and unit testing concepts
  • Should be familiar with integrating with third party systems.



  • BSc (CS,IT)
  • IT

The successful applicant must:

  • Be able to communicate with other team members, share knowledge, resources and seek assistance
  • Be able to prioritise and work to tight deadlines
  • Be able to work both independently with minimal supervision as well as part of a team
  • Be able to think clearly in high pressure situations

Specific Skills (Technical):

  • Minimum 4-years’ experience

Experience is required in the skills listed below:

  • OSGI
  • Java Architecture
  • Design patterns
  • Hibernate
  • Java application servers such as Karaf, Glassfish
  • Maven, Ant or Gradle
  • JMX / Java Management extensions
  • Exposure to financial backend systems advantageous (ISO8583)


Should you consist of the above criteria please apply by sending your CV to 

Please note: The applicants that matches above criteria will be considered first.  Due to our work load and the influx of cv’s on a daily basis we cannot give feedback to each and every application, therefore should you apply make sure that your skills and qualification with relevant years’ experience matches above criteria

Job Detail
  • Offerd SalaryMarket Related
  • Career LevelProfessional
  • Experience4 Years
  • GenderBoth
  • QualificationDegree
Shortlist Never pay anyone for job application test or interview.