SNR JAVA DEVELOPER - Pretoria Verfied

Salary Negotiable Pretoria, Gauteng Pretoria, Gauteng more than 14 days ago 14-09-2018 8:06:48 AM
09-11-2018 8:06:48 AM
PURPOSE
The main purpose of this position is to be responsible for java-based development of micro services and review thereof. Developer will also be required to assist in web application/services development in latest web technology. This includes new feature development, review and maintenance of existing applications. Developer to complement existing Microsoft Development team.

MAIN JOB ROLES AND RESPONSIBILITIES
? The developer builds the functionality of the back-end and front-end applications/services.
? Help scope implementation timescales
? Review requirements/solution – pro-actively identify:
? Shortcomings in architecture which will complicate implementation or prevent solution to be implemented as spec-ed.
? Performance problems/enhancement
? Implement, and unit-test requirements/features/requests, while communicating progress, risks, problems to the TL.
? Provide technical and system-level training on products and tools
? Provide Ad-hoc testing as well as 3rd Line support as required.
? Perform random system integrity checks
? To adhere to all Departmental and Company Policies, Procedures and SOP’s
? To complete any other task or duty management may reasonably expect of you

COMPETENCIES (SKILLS, KNOWLEDGE AND ABILITY)
You must have solid experience (5+ years) in:
? Object Oriented Programming
? Eclipse IDE
? Maven
? J2EE and J2EE Containers
? Linux
? Git Bitbucket.
? Micro Services Architecture
? JavaScript development.
? HTML & DHTML development.
? Web service development experience.
? Exposure as an advantage:
? C# .Net Core, ASP.Net Core 2.1
? Angular and Vue frameworks
? Azure cloud.
? Kubernetes
? No SQL i.e. Cosmos DB

QUALIFICATIONS
? Degree or Diploma

EXPERIENCE
? A minimum of five years relevant Java experience.