We are looking for a Senior Java Microservices Developer to join our team in Johannesburg.

Qualification Required:

  • Matric – Grade 12

Preferred Qualification:

  • Relevant Information Technology Degree or National Diploma

Experience Required:

  • At least 5 years of experience in Java Spring Development
  • At least 3 years of experience in Microservices
  • Must have knowledge or experience in Kubernetes
  • Any AWS experience is highly advantageous

Duties/Responsibilities:

  • Work as part of the software engineering team that sets the standards for software coding, testing and quality.
  • Collaborates closely with the team’s BA’s and PO’s on the efficient transition of Behaviour Driven Development and Swaggers as part of the overall workflow.
  • Defines the scope, timeline, and goals for the delivery of working software.
  • Transcribes comprehensive documentation. Provides support with production cutovers and migrations as required.
  • Analyses and resolves technical and application problems.
  • Supporting the Scrum Master
  • Participate in and provide support in all Scrum related ceremonies.
  • 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 guidance to the teams’ software engineers through coaching and mentorship.
  • Identify and encourage areas for growth, education and development within the team.

  • Proven ability to work creatively and analytically in a problem-solving environment.
  • Confidence to express ideas as part of a creative team.
  • Excellent communication (written, oral) and interpersonal skills.
  • A Self-Starter capable of working under pressure.
  • Curious and engaged in Continuous Learning and Professional Development.
  • Excellent coding ability.

WORKING TIMES

  • Hybrid work model – location preference Gauteng

Desired Skills:

  • Systems Analysis
  • Complex Problem Solving
  • Programming
  • C#
  • Java
  • SQL
  • HTML

Learn more/Apply for this position