Job Openings Senior Java/Angular Developer

About the job Senior Java/Angular Developer

Description:

The Senior Java\Angular Developer will support the projects throughout the project life-cycle, including requirements, design, implementation, release and post release support. The Senior Developer must be technically able support and maintain the deployed applications on dev, test and production environments.

Responsibilities:

  • Develop, test, and maintain the deployed application software with high quality
  • Analyse, maintain and enhance existing application and troubleshoot issues with efficiency
  • Perform accurate development estimation
  • Produce technical specifications and designs
  • Analytical and problem solving skills
  • Self-starter who takes ownership, is accountable, and is able to work under minimum supervision
  • Excellent written and verbal communication skills
  • Can help with quality assurance and provide comments
  • Present to senior stakeholders
  • Offer support and guidance to peers
  • Perform analysis at a strategic level and understand principles of business, technical and enterprise architecture

Education and Experience:

  • IT related Degree or Diploma (BSc/BTech or similar) OR Matric/Grade 12 and formal Java qualifications
  • 6 years Java systems development experience
  • Angular Framework experience
  • Presentation layer development (HTML5, CSS, JavaScript, jQuery, GWT, Spring MVC)
  • Experience with SOAP and REST services
  • Unit testing and mocking frameworks
  • Source control, experience with GIT
  • Experience with industry standard Application Servers (preferably WebLogic)
  • Knowledge of OO design principles and development patterns
  • Exposure to the Atlassian tool suite (Jira, Confluence, Bamboo and Bitbucket