• Location: South Africa, Gauteng, Johannesburg
  • Salary: ZAR5000 - ZAR95000 per month + medical, pension
  • Technology: Java Jobs
  • Job Type: Permanent
  • Date Posted: 3rd Dec, 2019
  • Reference: 03/12/19J
Job Description: Midlevel - senior java developer specialising in either enterprise or core java development, using spring, springboot, JSON, and frontend javascript frameworks are a bonus

Role & Responsibilities

* Work closely with Creative, Business, Technology and QA teams to ensure the technology will be functional and meet performance targets
* Own the development of sub-systems and ensure they follow the established technical architecture and design
* Implement user and business requirements which are composed of multiple development activities or touch various sub-systems
* Maintain concise and clear documentation on projects as dictated by each capability's guidelines and best practices
* Debug complex issues in existing software applications
* Provide proactive feedback on policies and procedures when an opportunity for improvement exists

Skills & Qualifications

* Advanced-level knowledge of at least one back-end programming language (e.g. Java, NodeJS, Scala or Python, etc.) and object-oriented analysis and design
* Knowledge of design patterns (e.g. model-view-controller, observer, etc.) and software engineering principles
* Fluency with data transfer formats and protocols popular in web applications (e.g. JSON, XML, HTTP)
* Capable of working with new technologies and building proof of concept prototypes.
* Capable of building a web solution based on a Content Management System or e-commerce platform.
* Capable of troubleshooting, debugging and doing root cause analysis of web platform issues

* Capable of creating and consuming REST web services
* Capable of writing unit tests, and scripting load and performance tests


* Medical aid
* Pension fund
* Bonus

Similar Jobs

Java Developer (Parktown - Johannesburg)
South Africa, Gauteng, Johannesburg