Talent.com
Fullstack Java Developer (LifeRay) (Contract) - Gauteng / Hybrid - ISB4300849

Fullstack Java Developer (LifeRay) (Contract) - Gauteng / Hybrid - ISB4300849

iSanqaMidrand, Gauteng, South Africa
30+ days ago
Job description

Introduction

Our client requires the services of a Software Engineer (Senior) for a position based in 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

ROLE :

  • 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 and system / technical documentation (as per ISO standards).
  • Prepare / Update 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

    QUALIFICATIONS / EXPERIENCE :

  • Degree in IT or relevant experience.
  • 5 to 8+ years’ Development Experience.
  • Agile working experience (Mandatory).
  • ESSENTIAL SKILLS :

  • LifeRay framework v7.06+ (Templates, structures, themes, Portlets with JSR 168 / 286).
  • 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, HR Services, Recruitment & Selection.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Java Developer • Midrand, Gauteng, South Africa