Java middle/senior Microservices Developer

Our client is a fast-growing technology services company offering to their clients a solution to all their IT requirements including the resourcing of Critically Skilled Professionals, Software Development, Cyber Security and the implementation of AI Systems to help his clients automate their processes.

The project is building an AI platform that uses machine reasoning and a knowledge-based problem-solving engine optimized by machine learning to deliver cutting-edge enterprise IT and business process automation solutions to clients worldwide.
In this case we are looking for talented Java developers who have practical experience with these technologies and tools:
Kafka Messenging
ZooKeeper
Zuul
CF Engine
Netflix Stack
Kubernetes
Kubana
MicroServices
Amazon Cloud
Docker
Spring Boot
Model Driven Architecture / Design
Postgress DB / Oracle
Osidian (Schedular)
EA (Modeling Tool)

Work on the project will consist of the following activities:
80% development of new features and functionality;
20% maintenance of existing code base.

For a long-term project we need Senior and Middle-level candidates with experience in Java and Microservices.

Candidates should have good written and spoken English skills and be comfortable to communicate with the customer on daily basis.

This position requires onboarding trip to Johannesburg, South Africa for the term of 2 week.

Project duration: form 12 months to 5 years.

Requirements
The successful candidate must have experience in Java back-end development with 3-5 years’ on a Linux server seniority also good understanding in Object Oriented programming and experience with main design patterns.

Candidates should have any or all of the skills listed below:

Kafka Messenging
ZooKeeper
Zuul
CF Engine
Netflix Stack
Kubernetes
Kubana
MicroServices
Amazon Cloud
Docker
Spring Boot
Model Driven Architecture / Design
Postgress DB / Oracle
Osidian (Schedular)
EA (Modeling Tool)
General options for candidate:

Agile Software Development Process
Multi threaded Software Architecture and Design
Software Development Fundamentals
Software Testing (Unit testing), review code and analysis
BS or MS in engineering, computer science, or a related discipline or equivalent experience

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file