Full Stack Developer - Senior

Senior Full Stack Developer

Location: Cape Town or Johannesburg or Remote, South Africa
Salary: R960k – R1.2m per annum

About the Role:
Opportunity available for a Senior Software Developer with proven senior level experience in software development and design.

8+ years relevant experience
Java Virtual Machine based environment: Java, Scala, Groovy, Clojure
Strong Object Oriented programming skills
Service Oriented Architectures: ReSTful, Microservices
Strong Front End experience: JavaScript, CSS 3, HTML 5
Experience with version control (Git/Github, Mercurial)
You will have been involved with all aspects of software delivery and lifecycle, from inception phase to delivery
You will have solid experience working on bespoke built enterprise OO applications
You have successfully applied Agile/XP/Scrum practices and introduced Agile techniques and you may have coached teams to apply them effectively, thanks to your outstanding Agile expertise and communication skill.
Excellent communication and mentoring skills, good verbal and written communication

Providing technical leadership within the team
Consistently delivering to challenging business objectives and adhere to Service Level Agreements with commercial implications for success and failure
Demonstrating strong problem-solving skills
Utilising Agile Technical practices; TDD, Continuous Integration and Delivery, Pair Programming, etc
Introducing Open Source libraries and tools as appropriate to optimise the delivery timescale and quality of the software product