Projects:
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 Code & Peer Reviews
Perform demos of user stories in Agile ceremonies
Analyse and fix Production Known Errors
System testing/parallel runs
User training
Ensure user sign-off
Prepare Production deployment artefacts
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)
Minimum Requirements:
Qualifications/Experience:
Degree in IT or relevant experience
5 to 8+ years’ Development Experience
Agile working experience (Mandatory)
Essential Skills Requirements:
LifeRay framework [URL Removed] (Templates, structures, themes, Portlets with JSR 168/286)
JAVA 8+
JavaScript,Typescript
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 Skills Requirements:
At least one Relational Database experience (POSTGRES, SQL)
At least one Document Database experience (MONGO, ELASTIC)
AWS (beneficial)
Git
CI/CD
Experience with Java application servers (Glassfish) 2
Docker / Kubernetes (AWS / OpenShift advantageous)
Code versioning (Git)
Jenkins
Beneficial:
Heartbeat
Agile development methodologies
Confluence / Jira
DevOps experience
Desired Skills:
- LifeRay framework v7.06+
- JAVA 8+
- Development Experience