Position Available: Senior Java Developer
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.
Advantageous
- Financial systems knowledge and experience will be an advantage.
Knowledge and Skills
- Fully competent in the use of developer's toolkits.
- 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.
#J-18808-Ljbffr