Senior Java Full Stack Developer: Spotlight


Pretoria / Midrand / Home Office Rotation - 202



Overview:

Spotlight supports the transfer pricing process for the company joint venture in China. The system supports the billing of vehicles produced by external production partners.
The Spotlight system is also integrated into a complex system network which includes finance, production and purchasing systems.


Minimum Requirements:

  • 7+ years relevant experience – senior level 
  • Degree in IT or relevant experience
  • South African citizen
  • Experience building user interfaces (based on Angular) for complex enterprise applications.
  • The ability to simplify complex concepts and build a framework that can, subsequent to the build be easily supported
  • Profound experience in software development of Angular applications.
  • Experience in designing front end interfaces using HTML5, CSS3, JavaScript, jQuery, Ajax and AngularJS
  • Experience and ability to produce complex user interfaces that are designed by a UI expert 
  • A good feeling for architecture and architecture patterns
  • Good knowledge of continuous integration and tools of the CI/CD environment of THE COMPANY (e.g. Git, Jenkins)
  • Experience in writing high quality code backed by automated tests
  • Very good knowledge of Agile development methods (e.g. SCRUM, Less, DevOps, extreme programming, Agile requirements management)
  • Ability to work towards deadlines with a sense of urgency and exceed expectations is very important
  • A feeling for scalable solutions and performance of code as we work with very large data sets
  • The confidence to tactfully navigate the project landscape in order to obtain information and achieve objectives
  • Knowledge of Java, web-technologies and internet security
  • Experience building user interfaces (based on Angular) for complex enterprise applications
  • The ability to simplify complex concepts and build a framework that can, subsequent to the build be easily supported
Skills

  • Strong interpersonal and communication skills with ability to communicate effectively in a way that is not long winded or overly technical
  • Willing to deal with customers. In most cases they will be foreign customers and language barriers might exist
  • Must have good time management skills
  • Ability to work as part of an agile team, inter dependant as well as independently and submit deliverables on time and in excellent quality
  • Must take ownership of an assigned task and see it through to completion
  • Must be self-motivated and open to learn
  • Willing and able to work on weekends and public holidays if necessary
  • Flexibility to take up different tasks in the team
  • Travel to Germany required
Apply Now