Java developer - Nigel Frank International, Johannesburg South

  • Johannesburg South
  • Salary: R5 000.00 - R95 000.00 Per Month
  • Benefits: medical, pension
  • Job Type: Permanent
  • Sectors: IT
  • Posted by Nigel Frank International on Tuesday, December 3, 2019
  • Reference: 03/12/19J
  • Apply before Tuesday, December 31, 2019 - 21 Days left

Vacancy Details

Employer: Nigel Frank International

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

Apply before Tuesday, December 31, 2019 - 21 Days left Companies may expire jobs at their own discretion. If you have not received a response within two weeks, your application was most likely unsuccessful.
10 people have applied for this job. 22 people have viewed this job.

Similar Jobs

More Nigel Frank International Jobs

About Nigel Frank International

Nigel Frank International is the global leader in Microsoft Technology recruitment. We place more skilled Microsoft Dynamics and Stack professionals with Microsoft Partners and end-users worldwide than any other recruitment business.

"Every 15 minutes, Somewhere in the World, a Microsoft Professional is Attending an Interview Arranged through Nigel Frank International."​

With a network of 700 Recruitment Consultants spread across 10 Offices in 4 continents, Nigel Frank International is uniquely positioned to find Microsoft Dynamics and Stack Professionals their perfect job, whatever their career aspirations.

We have built excellent relationships with top tier Microsoft Partners and End Users. As such, we offer the largest choice of vacancies (over 6,000) in our specialist areas, many of which are exclusive to Nigel Frank.

We recruit for the full suite of Microsoft Dynamics and Stack products covering every role from Sales and Pre-Sales, through to Project Managers, Consultants and Developers, with our multi-lingual, technically proficient recruiters providing a comprehensive and fully confidential consultancy service.

Over 80% of our business is repeat business - testament to the ability of our multilingual consultants to deliver high caliber candidates within our client’s budgets. We are ideally placed to find you either the perfect role to advance your career or the perfect candidate to fill your vacancy.Our HR philosophy is very simple. “Firm, fair and consistent.” A major part of HR Management is making sure that the correct structures are in place and that an internal framework is in place, resulting in less disputes and reduced conflict in the workplace.