Job Board

Senior Java Engineer - work on big data Cloud systems serving over 3 million customers - Bellville (up to 1.2m pa)

Job Title: Senior Java Engineer - work on big data Cloud systems serving over 3 million customers - Bellville (up to 1.2m pa)
Contract Type: Permanent
Location: Bellville
Salary: Up to 1.2 million per annum
Contact Name: Philip
Contact Email:
Job Published: June 03, 2019 14:58

Job Description

This is an excellent opportunity to work on the next phases of a newly developed, large-scale Cloud System without having to contend with legacy systems and technologies. 

Based in the Northern Suburbs, this role is paying up to R1.2 mil per annum.
Jointly owned by the continents biggest mobile telecommunications provider and one of Southern Africa’s leading financial services companies, this organisation has engineered a revolutionary new platform that is delivering financial services to previously inaccessible markets on the continent through mobile channels. After only two years, they already boast an impressive active customer base of over 3 million people processing 750 000 transactions a day. 
As a specialized unit within the greater organization, you will enjoy both the security of a large corporate company and the technical agility and ingenuity usually only found in start-up environments. Although faced paced with new releases every month, they offer flexible working hours (core hours being between 9:30 and 16:00) as well as the opportunity to work remotely from time-to-time.  
  • Work in close unison with the Application Architect in extending the design of the core platform capabilities.
  • Implementing complex software designs using the Java stack (Spring, SpringBoot, Spring Batch).
  • Taking ownership of and ensuring reliability and fault tolerance across Java components.
  • Contribute to continuous code review and quality assurance processes.
  • Increase source code quality, root out bad practices and security vulnerabilities
  • Responsible for applying SOLID software development principles
  • Actively being involved in the deployment of software using Jenkins in line with DevOps principles
  • Work with DBA’s and network administrators to tune operating systems, networks and transaction processing middleware to work with the DBMS (PostgreSQL, DB2, MySQL)
You will be exposed to, and have the opportunity to learn Java 8, Kubernetes, Docker, Azure and Spring Boot.
  • Degree in Computer Science / Engineering / IT
  • A minimum of 7 years development experience with at least 3 years being in Java
  • Ability to grasp and understand complex algorithms
  • Good understanding of Software Design Patterns
  • Experience building REST web services
  • Any experience with Docker, Kubernetes and multithreading would be of distinct advantage.
Send your CV to Philip at Acuity Consultants ( or contact me on 021 801 5001