REQUIREMENTS
- 8+ years of experience
- Degree in IT or relevant experience
- Expert in Java / JEE
- RESTful APIs
- Databases/SQL (PostgreSQL advantageous)
- NoSQL (Elasticsearch advantageous)
- Unit testing tools (Junit/Mockito/etc)
- ORM tools (Hibernate advantageous)
- Spring Framework & Spring Boot
- Experience with Java application servers (Glassfish)
- Docker / Kubernetes (AWS / OpenShift advantageous)
- Code versioning (Git)
- Jenkins
- South African citizens only
Beneficial:
- Elastic Stack specifically Kibana
- Apache Kafka
- Grafana
- Working knowledge of Cloud
- Architecture (AWS / OpenShift)
- Agile development methodologies
- Confluence / Jira
- Angular 2 (advantageous)
- JavaScript / Typescript (advantageous)
- HTML5+CSS3 (advantageous)
ROLE TASKS
Java development (analysis, development and testing) on, inter alia, a platform for vehicle information management with extensive integration points. Problem
Management related to area of responsibility.
- Development and maintenance on platform / application.
- Meet with end users and gather requirements.
- Participate in stand-up’s
- Propose and review system design and evaluate
Alternatives.
- Review and present to Product Owners.
- Develop systems solutions in line with quality and delivery requirements
- Preparation of system/technical documentation (as
per ISO standards)
- User training
- System testing/parallel runs
- System implementation
- System audits/quality assurance
- Process improvement.
- 2nd Level Incident Management.
- Change Management Exposure Advantageous.
Create required ITSM tickets to relevant support groups.