Back to All Vacancies

Software Engineer (Java)

  • job type Full Time

Our client, a distributer in the payments industry is looking for a Software Engineer to help design, develop and maintain their payments platform and the applications that reside in it. The ideal candidate will be responsible for:

  • Delivering high quality software features within reasonable timeframes
  • Diagnose and resolve issues and defects identified in code
  • Assist in the planning and design of product and technical initiatives.
  • Keep up to date with current technological trends and communicate alternate technologies and techniques 
  • Provide technical mentoring, sharing knowledge within domain


  • A minimum of 2 years experience engineering software
  • Object Oriented Software Development, preferably Java
  • Proven experience in test-driven development which emphasises well written unit and integration tests
  • Familiar with JUnit, Mockito, Selenium, MySQL and NoSQL (Mongo) databases, implementing and consuming APIs, documenting API specs (RAML and OpenAPI), microservices and tools like Kafka, Zookeeper, Docker and Kubernetes


  • Ability to communicate ideas and solutions with technical and non-technical colleagues
  • Good command of the English language both written and spoken
  • Meticulous and attentive to detail
  • Problem-solving mindset
  • Works well in a team



Job Summary

  • Job Reference: 7483/21
  • Published on: October 07, 2021
  • Primary Job Focus: Information Technology
  • Employment Type: Full Time
  • Experience: Experienced
  • Status: Searching
  • Application Deadline: January 31, 2022

Looking for more jobs like this?

Email Similar Jobs