Essential function:Work with and direct the teams software engineers in setting the standards for coding, testing and software quality Collaborate closely with the teams BAs on the efficient transition of BDDs and Swaggers to the engineers as part of the overall workflow. Oversee and manage the scope, timeline, and goals for the delivery of working softwareOversee and assist in the production of comprehensive documentationOversee and provide support to production cutovers and migrations as requiredLead the analysis and resolution of technical and application problemsGeneral Responsibilities will also include:Analysis and Design Technical design review and approval BitBucket Admin Confluence Updates Review estimates and weightingCode reviews and mergesSOW review / UAT Handover review Support Handover reviewTest cases reviewAutomation test reviewSupport Test Lead Review deployment artefactsIdentify deployment teamSupport production deployments Keep master updated Highlight risks / issues / dependencies Team training / skilling-up sessions Encourage DevOps culture, tools and processes Monitor Emails / Slack / Telegram and respond timeouslyDevelopment (Java Backend + Integration)Experience Needed:Self-Starting Leader capable or working under pressureCurious and engaged in Continuous Learning and Professional DevelopmentDeveloper with +5 years experience with at least 2+ years Technical Leadership experience with the following skills:Java DevelopmentKubernetes ReactJS (Highly Advantageous)JPA is used for Java Persistence API layer (or Hibernate)JBossShell Scripting (.sh file)Integration into backends via various protocols (SOAP, REST, XML-RPC etc)CI/CD (Jenkins, pipelines etc)