Senior Java Developer - Somerset West Verfied

Salary Negotiable Somerset West, Western Cape Somerset West, Western Cape more than 14 days ago 18-02-2021 9:23:56 AM
15-04-2021 9:23:56 AM
Duties:
• Support existing and develop new functionality and components.
• Understand existing product and domain elements and work with business analysts to refine and implement new requirements.
• Refactor and improve the code to keep the product maintainable and adaptable to new requirements.
• Evaluate and improve application performance, and high availability features.
• Create unit and integrated system tests to show that the developed functionality works as intended.
• Create technical documentation that explains how the various components of the system work and how to use them.
• Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system.
• Build and deploy the system on an application server.
• Create and execute functional test scenarios (dev testing).
• Work effectively in a team environment, actively collaborating to improve software development processes and standards.


Education
• Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences.
• A strong knowledge of Java is essential.
• 2-3 years relevant experience as a senior back-end developer in a multi-tiered Java application development.
• Experience in scripting languages is preferred (e.g. JavaScript, Angular, Python/Jython).
• Ability to work in a team environment and collaborate on a common (UML) design model.
• A thorough understanding of SDLC processes, tools and techniques.

Skills and Knowledge Requirements:
• Experience with team development tools: Use of source control applications (preferably GIT); Use of a UML tool for documentation.
• Experience of the following technologies:
o JEE (J2EE) server side technologies, SOAP and Services
o Spring framework (preferable)
o JPA /Hibernate