[CPT] JAVA Developer [R40 000 PM]


Andromeda Recruitment
Company Rep
Nov 25, 2015
JAVA Developer

Salary: R40000

Benefits: Medical Aid Contribution

Location: Cape Town

Employment: Permanent

Job description

Developing systems in JAVA within the company’s ecosystem of applications such as bespoke Customer Management, Fraud Detection, Payment Integrations, Rewards Platform, Reporting Systems, Maintenance and enhancements to existing systems and the development of new systems.

(Duties are expected to include, although not limited to)

Planning and design of systems implementation
Systems development through reusable, testable code and libraries
Development of system features
Related data-structures, queries and their software life cycle management
Detailed documentation of all developed systems and their day-to-day processes
Development of personal skill set in line with industry trends to meet company objectives
Ongoing research and development in line with business objectives
Ongoing evaluation and optimization of systems
Monitoring and support of systems on an as needed basis
Provisioning of (database) development and testing environments working closely with the Testing team
Writing ad-hoc queries based on business/schema knowledge for various reporting requirements and assisting the BI team
Required to deal with real world complex data models while producing complex reports


Ideally the length of experience required is 3 years
Postgres or MySQL experience
In-depth knowledge in creating SQL schema’s and writing SQL procedures
Software/Data development Lifecycle, Transactional, Warehousing and Cold Storage strategies
Applied experience in performing database monitoring and tuning of an SQL compliant database
Applied experience in creating and maintaining SQL replication procedures, performing backups and recovery procedures, fallover procedures for an SQL compliant database server
Experience with Unix/Linux environment including basic commands and shell scripting
Ability to critically assess database schema designs and propose optimisations for optimal performance and storage
Experience of working with multiple projects/tasks and the ability to prioritize on the fly.

Candidate Criteria

This job requires excellent analytical skills and attention to detail. Due to the dynamic nature of the business, self-motivation and the ability to learn quickly are essential
An interest in data warehousing/BI
Hard working but easy-going manner
Familiarity with Postgres/MySQL specific tools and utilities
Knowledge of open source environments
Good documentation skills
Excellent communicator
Ability to learn quickly
Ability to problem solve high pressure issues
Enjoys a challenging yet rewarding environment

About the team

They develop and support end-to-end e-commerce products for international customers, offering over 11 languages. They develop business-to-business systems and back-end systems for customer support, finance, payment process management, risk and fraud management, and content management systems. As a team, they continuously look for ways to improve their products and processes.

Please email your cv to Geordie@andromedarecruit.co.za