Technical Lead

 

Recruiter:

EOH

Job Ref:

JHB003798/CK

Date posted:

Friday, November 12, 2021

Location:

Midrand, South Africa

Salary:

1 Monthly


SUMMARY:
iOCO is looking for a Java Technical Lead to work remotely, Spring MVC, SpringBoot and Docker is non-negotiable, it is a must have.

POSITION INFO:
Development Team Lead
 iOCO: Digital AppDev
At iOCO: we value:
              

  • high levels of responsibility and ownership,
  • ability to execute and deliver,
  • strong customer focus,
  • integrity and teamwork and,
  • initiative
 
We are looking for innovative and talented individuals, who strive to make a difference in a dynamic environment as part of our efficient and enthusiastic teams.
 
We recognise individual excellence and provide continuous learning and development opportunities for individuals who:
  • are driven to produce the best,
  • take responsibility for work given,
  • strive to understand the functional requirements,
  • develop, maintain, and support enhancements for various projects,
  • identify and improve aspects of existing projects,
  • stay up to date with new technologies.
 
Purpose of Position:
  • Lead and organize teams consisting of relatively inexperienced to senior team members within the Mobile and Web development space.
  • Design, develop, and test the front- and back-end of the company’s mobile application software.
  • Troubleshoot and resolve related day-to-day anomalies within the company’s mobile applications.
 
Overview
Leading the Development Process
  • Work with and direct the team’s software engineers in setting the standards for coding, testing and software quality
  • Collaborate closely with the team’s BAs on the efficient transition of BDD’s and Swaggers to the engineers as part of the overall workflow.
  • Oversee and manage the scope, timeline, and goals for the delivery of working software
  • Oversee and assist in the production of comprehensive documentation
  • Oversee and provide support to production cutovers and migrations as required
  • Lead the analysis and resolution of technical and application problems
 
Supporting the Scrum Master
  • Participate in and support backlog grooming, sprint planning, daily stand-ups, reviews, retrospectives, release planning, demos and other Scrum related meetings
  • Provide clear reporting on the status of the scope, timeline and progress for the delivery of working software
  • Assist in setting up a robust out of hours support process
  • Assist in the prioritisation of bugs and defects
 
Providing Guidance and Mentoring
  • Participate in peer reviews of solution designs and related code
  • Provide technical leadership to the teams’ software engineers through coaching and mentorship
  • Identify and encourage areas for growth, education and development within the team
 
General Responsibilities
  • Analysis and Design
  • Technical design review and approval
  • Confluence Updates
  • Review estimates and weighting
  • Code reviews and merges
  • SOW review
  • UAT Handover review
  • Support Handover review
  • Test cases review
  • Automation test review
  • Support Test Lead
  • Review deployment artefacts
  • Identify deployment team
  • Support production deployments
  • Keep master updated
  • Highlight risks / issues / dependencies
  • Team training / skilling-up sessions
  • Encourage DevOps culture, tools and processes
  • Monitor communication channels and respond timeously
  • Development (Java)
 
Requirements:
Inherent Requirements:
  • Persistent, patient and tolerant.
  • Ability to work as part of a team.
  • Overtime work may be required.
  • Candidates will be required to be on standby.
General and experience Requirement:
  • Java Developer with +7 years’ experience with at least 2+ years Technical Leadership experience with the following skills:
    • Java: Absolute Must Have
    • Spring MVC and SpringBoot Absolute Must Have
    • Docker: Absolute Must Have
    • Camunda, Activiti or any other similar embedded BPM: Would be amazing
    • Kubernetes: Handy, but not essential
    • Rancher: Handy, but not essential
  • The following additional skills would be advantageous:
    • Spring Cloud
    • Netflix OSS (Eureka etc.)
 

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Technical Lead
Location: Johannesburg
Salary:
Highly skilled and experienced technical Developer proficient in Node.js to join our team and take on a leadership role in our software development projects.  Extensive experience in building scalable systems, microservice architecture, and mentoring junior developers. Experience in data engineering and Scala will be advantageous. Work closely with cross-functional teams, contributing to the ...
6 days ago


1463 Java Developer and Technical Team Lead (Expert)
Location: Menlyn
Salary:
Are you passionate about crafting elegant solutions using Java, with a knack for leading teams to success? Do you thrive in roles that allow you to blend your technical expertise with leadership skills to drive innovation and excellence? We are seeking a dynamic individual to join our team as a Java Developer and technical Team lead. In this dual-role, you will have the opportunity to not only con...
11 days ago


1463_Java Developer and Technical Team Lead (Expert)
Location: Pretoria
Salary:
1463_Java Developer and technical Team lead (Expert)Location: GautengContract Term: 1 June 2024 - 31 December 2026
13 days ago


Cyber Security Specialist - Vulnerability Management
Location: Midrand
Salary:
PURPOSE: Interfaces across multiple channels throughout the enterprise seeking business, technical and infrastructure issues and identifying potential areas of risk. Performs in conformance with established standards. Actively monitor and remediate threats as to the best practices of the Vulnerability Management solution and that of industry standards. Understand process of Patch Management a...
6 days ago


Software Engineering Tech Lead – Perm – Hybrid (Melrose Arch) – R960k per annum
Location: Johannesburg
Salary: 960000
Software Engineering Tech lead – Perm – Hybrid (Melrose Arch) – R960k per annum
20 days ago


Health Market Shaping Manager
Location: Parktown
Salary:
Today


Software Developer
Location: Pretoria
Salary:
Software Developer (Contract), CenturionOur client uses innovative social behaviour change approaches to effectively engage youth and create demand for their health and well-being services. They offer a range of health services, currently focused on sexual and reproductive health, via a variety of convenient channels, primarily mobile vans.  They also aim to connect youth via referrals and li...
1 day ago


IFRS 17 Technical Accountant
Location: Johannesburg
Salary: 600000 Annually
Are you a Newly Qualified Chartered Accountant with Experience in IFRS 17? Then this is the opportunity for you.
1 day ago


Technical Accountant: Newly Qualified CA(SA)
Location: Johannesburg
Salary: 600000 Annually
This well-known financial services company is expanding their team. Do not miss out on this one!
1 day ago


Engineering Manager
Location: Johannesburg
Salary:
Our client, are a leading player in the fast-moving consumer goods (FMCG) sector, renowned for our commitment to quality, innovation, and sustainability. As they continue to expand their operations and enhance our capabilities, they are seeking a highly skilled and dynamic Engineering Manager to lead they’re engineering team and drive operational excellence across our production facilities.
1 day ago


Create a free job alert for Technical Lead in Midrand

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions