A 12-month contract exists for a Junior Java Developer to start in 2022, the position will be based in Pretoria, CV to [Email Address Removed] Duties:

  • Development and maintenance on platform/application (front end/ back end)
  • Contribute to the development of systems solutions in line with quality and delivery requirements
  • Preparation of system/technical documentation (as per ISO standards)
  • User training
  • Participate in all Scrum ceremonies
  • Contribute to refinement of user stories (user stories at the beginning of a development sprint might not be fully specified)
  • Liaise with team members as and when required.
  • Pro-active knowledge sharing with members from the same or other teams
  • Clarify open points and possibly making proposals
  • Operations and Maintenance tasks during and after office hours

Operations:

  • Perform daily system handover and start-up tasks to ensure operational readiness of systems.
  • Action and resolve IM (Incident Management) tickets.
  • Action and resolve CIM (Critical Incident Management) tickets as required.
  • Raise and lead tasks PM (Problem Management) tickets as identified.
  • Action and coordinate CM (Change Management) tasks and tickets as required.

Minimum Requirements

  • JAVA development experience advantageous
  • Completion of an enterprise development project as part of completion of studies or previous work experience

Required skills:

  • Experience in Java / JEE or any development technologies
  • Basic experience in front-end development technologies

Advantageous skills:

  • Apache Kafka
  • Kibana
  • Grafana
  • Terraform
  • Ansible
  • Heartbeat
  • JavaScript (front end)
  • Angular 2
  • Experience in RESTful APIs
  • Knowledge of design patterns
  • 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
  • Working knowledge of Cloud Architecture
  • Agile development methodologies
  • Confluence / Jira
  • DevOps
  • TypescriptHTML5+CSS3
  • Understanding of integration between different technologies

Learn more/Apply for this position