Senior Java Developer

Apply Now

Job Description

Duties & Responsibilities

What this role will require:

The team provides software development, maintenance and support services to the client’s Digital Services. This role is required to work under broad direction with the responsibility to:
* Act as a senior developer on one or more Java based development initiatives
* Implement appropriate software engineering techniques and processes within the

Digital team

* Manage the technical processes and the quality of technical outputs of a number of developers deployed in various agile project teams
* Manage the technical evolution of a number of Java based components and associated technical enablers and tools
* Use and improve DevOps capabilities as appropriate
* Ensure that security patches are applied to the affected applications
* Ensure that application changes are taken through the production change control process and successfully deployed to production
* Provide effective operational support for the applications, including:
* Doing emergency program and data fixes to recover from production defects or service outages,
* Providing after-hours support for applications
* Participating in disaster recovery testing

This is a “hands on” role, giving the incumbent the opportunity to continue to develop technical skills while increasing the impact of their expertise by leading and growing others. Qualifications and Experience
* Relevant tertiary IT qualification or qualification through experience
* 5+ years developing in Java


* Financial systems knowledge and experience will be an advantage Knowledge and


* Fully competent in use of developer’s tool kits
* Familiar with the Atlassian and related software engineering toolsets (Jira, Confluence, GIT, Maven, bamboo etc.)
* Debugging and troubleshooting
* OO analysis and design including Unit testing
* Design patterns * SQL (MSSQL)
* Knowledge of Application Security
* Application Server technologies (Wildfly or other)
* Ability to multi-task and work in a fast paced challenging environment
* Excellent communication skills and a team player
* Project driven and deadline dedicated individual
* Relating and networking
* Analysis

Core Competencies Cultivates innovation – Contributing through others
Customer focus – Contributing through others
Drives results – Contributing through others Collaborates – Contributing through others
Being resilient – Contributing through others About

For More Information :