Posted on :
2 Dec, 2022
2 Dec, 2022
Our client based in Johannesburg (major telecom) – hybrid / relaxed working model are urgently looking for an Senior Java Microservices Developer.
**NOTE: Hybrid very flexible working model – there is nothing firm and stipulated in terms of when to be at the office and not.
Job Title: Java Microservices Developer
Location: JHB – Northern Suburbs
Duties & Responsibilities:
In order to be considered the following is required:
Minimum of 7 years hands on experience designing and developing Microservices
Minimum of 7 years relevant experience with API concepts and technologies
5-7 years of experience with system integration
Experience developing within an Agile methodology
Experienced in 3-tier, n-tier, cloud computing, Microservices Architectures and Service Oriented Architecture.
Microservices with Springboot / Java 8+
Kubernetes – specifically in building containerized apps and to deploy to production
OpenAPI (Swagger) specification
Integration into backends via various protocols (SOAP, REST, YAML)
CI/CD (Jenkins, pipelines)
The following additional skills would be advantageous:
Work as part of the software engineering team that sets the standards for software coding, testing and quality.
Collaborates closely with the team’s BAs and POs 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
Information displayed above not limited to advertisement.
Please consider your application as unsuccessful if you have not received a response within 14 days of submitting your application. However, please keep a lookout on our website, www.bedifferent.co.za, for available positions which you may be suited for.