Java Developer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 12-07-2019 5:24:04 AM
06-09-2019 5:24:04 AM
Job Description

Come join our dynamic Dev Team based in Woodstock! Our in-house dev team started in 2015, the GLI family started in 2004 and has been a competitive force in the ever-evolving iGaming industry ever since. We encourage a culture of empowerment, creative expression and a positive work-life balance. We offer our employees flexible working hours, remote working options, Medical Aid contributions and discretionary annual bonuses. If you’re looking for great coffee, challenging projects and our traditional weekly waffles, then this is the place for you! Our Dev House is our home for our Back-end & Front-end Devs, Java Devs, PHP Devs, DevOps, QA Testers, UX & UI Designers, Scrum Masters, Business Analyst and Project Managers.

Our Dev House is a full-stack workforce that functions within an agile environment. Within our structured process, we take care of conceiving, specifying, designing, programming, documenting, testing, bug fixing, creating and maintaining applications and frameworks.

We are looking for a Mid-Senior Java Developer who is passionate about Java programming. If you have the characteristics of a great developer who is quality driven to find solutions to complex problems, then look no further!

What will you do:
You will develop 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.

We need you to:
• Plan and design systems implementation
• Perform Systems development through reusable, testable code and libraries
• Develop system features
• Data-structures, queries, and their software life-cycle management
• Maintain detailed documentation of all developed systems and their day-to-day processes
• Develop personal skill set in-line with industry trends to meet company objectives
• Do ongoing research & development in-line with business objectives
• Perform ongoing evaluation and optimization of systems
• Monitor and support systems on an as-needed basis Knowledge/Experience:
• 5+ years’ experience in Java development on projects
• Software debugging experience Skills Required:
• Proficient in Java v1.8
• Proficient in T-SQL (MySQL and Postgres would be an advantage)
• Debugging / Profiling
• Testable code practices
• Version control and GitHub
• SOA environment experience, Linux, Json, JavaScript would be an advantage
• Strong interpersonal skills and the ability to communicate with people at all levels
• Excellent planning and coordination skills
• Attention to detail
• Ability to function well in a busy, demanding environment
• Ability to multi-task
• Strong leadership abilities
• Active participation in the Agile community is desirable
• Drive and contribute to the culture of the organization Qualifications:
• Bachelor’s degree in computer science or related qualification