Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Java Developer Midrand

Isanqa

Gauteng

Hybrid

ZAR 600 000 - 800 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A reputable technology firm is looking for a Senior Software Engineer to join their team in Gauteng, South Africa. This role involves developing and maintaining critical web applications with a focus on backend and frontend processes. The successful candidate will have at least 5 years of experience, particularly in Agile environments. Key responsibilities include collaborating on system design, participating in Agile ceremonies, and ensuring compliance with IT security standards. The role offers a dynamic work environment with opportunities for growth.

Benefits

High work-life balance
Flexible hours
Agile working environment
Collaborative team environment

Qualifications

  • 6-8 years of related working experience.
  • 5 to 8+ years of development experience.
  • Agile working experience is mandatory.

Responsibilities

  • Develop and maintain a critical internal web application.
  • Participate in daily stand-ups.
  • Propose and review system designs.
  • Ensure compliance with IT security standards.
  • Perform demos of user stories in Agile ceremonies.
  • Production support and hyper-care.

Skills

LifeRay framework v7.06+
JAVA 8+
Java logging framework (Log4j, Jboss, SLF4J)
Node.js
HTML 5
Angular JS, Angular 5+
CSS (SCSS)
Postgres SQL
MongoDB
Git
CI/CD
Jenkins
Confluence
Jira

Education

Degree in IT
Job description
Introduction

Our client requires the services of a Software Engineer (Senior) – Midrand / Menlyn / Rosslyn / Home Office rotation.

Amazing brand with cutting-edge technology

Excellent teams in Global team collaboration

High work-life balance with Flexible hours

Agile working environment

Experience

6-8 Years related working experience.

Commencement

As soon as possible.

Duties & Responsibilities
  • Develop and maintain a critical internal web application (Backend and Frontend) used in the vehicle dispatch and distribution / delivery management processes.
  • Cloud, API, Java, Microservice and other Serverless development, deployment, support, and maintenance.
  • Meet with end users and gather requirements.
  • Participate in daily stand-ups.
  • Analyse and implement new system requirements specifications.
  • Ensure that all processes are investigated / considered in obtaining the specifications of the user requirements.
  • Propose and review system designs and evaluate alternatives.
  • Review and present proposals / system solutions to IT Project Lead, DevOps Team, QA Team, and Product Owner / Business team.
  • Develop systems solutions in line with IT Security standards and other compliance topics, quality standards and delivery requirements.
  • Develop code that is readable, extendable, re-usable, scalable, and optimized for performance.
  • Ensure that all implementations can be passed over to other developers, mid development, with minimum of handover.
  • Ensure compliance & adherence to standards for audit adherence and quality assurance.
  • Actively participate and contribute to sprint planning, backlog refinement, story size estimation, sprint reviews and retrospectives.
  • Update user stories in Jira and documentation in Confluence.
  • Perform demos of user stories in Agile ceremonies.
  • Analyse and fix Production Known Errors.
  • System testing / parallel runs.
  • User training.
  • Prepare Production deployment plan documents.
  • Preparation of system / technical documentation (as per ISO standards).
  • Preparation / Updating of user and operation manuals.
  • System implementation / deployment & release activities.
  • Production support & hyper‑care after production deployments.
  • 2nd and 3rd level support of the system / product.
  • Technical Lifecycle Management of the product.
  • Website monitoring (advantageous).
  • Site performance analysis (advantageous).
Desired Experience & Qualification
  • Degree in IT or relevant experience.
  • 5 to 8+ years' Development Experience.
  • Agile working experience (Mandatory).
Qualifications / Experience
  • LifeRay framework v7.06+ (Templates, structures, themes, Portlets with JSR ).
  • JAVA 8+.
  • JAVA logging framework (Log4j, Jboss, SLF4J).
  • Node.js.
  • HTML 5.
  • Angular JS, Angular 5+.
  • CSS (SCSS).
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter.
Advantageous Technical Skills
  • At least one Relational Database experience (POSTGRES, SQL).
  • At least one Document Database experience (MONGO, ELASTIC).
  • Git.
  • CI / CD.
  • Experience with Java application servers (Glassfish).
  • Jenkins.
Beneficial
  • Confluence / Jira.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.