Senior Java Developer / OpenShift Cloud Expert
Location | Midrand/Rosslyn/Home, South Africa |
Date Posted | October 10, 2020 |
Category |
IT / Information Technology
|
Job Type |
Contract
|
Currency | ZAR |
Description
Duties & Responsibilities
RESPONSIBILITIES IN THIS ROLE:
- Senior JAVA Developer / OpenShift Cloud Expert
- Logistics services mainly run on the OpenShift Cloud Platform.
- Contribute to refinement of user stories (the user stories at the beginning of a development sprint might not be finally specified)
- Clarify open points possibly making proposals and/or developing a prototype for further discussion.
- Development of backend and frontend user stories.
- Take part in regular Scrum meetings via Skype. Daily, Planning, Estimation, Refinement, Review, Retro
- Liaise with stakeholders and team members
- Support existing solutions, DevOps
Desired Experience & Qualification
REQUIREMENTS:
- 8+ years experience
- Work experience/Degree/Diploma
- South African citizens only
- Willing and able to travel 3 times a year for up to 2 weeks to Munich (Germany)
Added Advantage:
- Strong ability to understand and interpret Business needs and requirements with the ability to move concepts through to proposal and finally successful implementation
- Excellent interpersonal and organizational skills with ability to communicate effectively (both verbally and written) with both technical and non-technical colleagues / users
Required skills:
- Sound knowledge in Java
- Familiarity with Microservices Architectures, Cloud Architectures or Container Architectures e.g. Docker
- Experience with Container Orchestration Platforms preferably OpenShift or Kubernetes
- At least 8 years' worth of experience using front-end and back-end technologies such
- Java
- JavaScript
- HTML 5
- CSS
- Git
- Maven or Jenkins
- Sound experience in developing backend applications:
- Architecture and Interface Design.
- Data modelling and Database technologies (relational, document, graph, time series, geolocation).
- Implementation of Backend Services.
- Proficiency with Restful Services, MQTT or Kafka.
- Proficiency in UI frameworks Angular (Version 9 or higher)
- Excellent communication skills and team-oriented work behaviour in a distributed team
- Experience of agile methodologies, particularly Scrum
- Experience with Continuous Integration and Delivery tools (e.g. GitLab, Terraform, Ansible, Concourse, Jenkins)
- Fit for business purpose mind-set, i.e. the solutions provided must meet the business goals
Added advantage:
- Experience with testing tools like Karma, Jasmine, Postman, Newman, Cypress, Selenium, Junit, Robot, Jest
- Experience with Jira and Confluence
- Experience with backend frameworks like Spring, Java EE