Solution design involving all stakeholders (Business, Developers, QA).
Design solutions that are scalable, catering for requirements for various international markets (80% standard and 20% customizable), with functionality encapsulated in APIs that can be integrated with legacy/other systems and frontends that are expandable.
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.
Assist with generating a work breakdown structure to estimate technical delivery and manage those deliverables with the technical team. Assist developers in developing systems/solutions in line with quality and delivery requirements.
Code review of developer outputs. Assist with identifying and mitigating risks on the project. System testing/parallel runs assist QA in testing systems/solutions.
Troubleshoot technical issues, provide guidance and direction to the technical team when required. Analyse, troubleshoot and fix Production Known Errors.
Preparation of system/technical documentation (as per ISO standards). System implementation/deployment and release activities. Production support and hyper-care after production deployments. System audits/quality assurance.
Minimum Requirements:
Relevant IT Degree or Diploma. Minimum of 5 years working experience in Java environments.
Essential skills:
- AWS Cloud (migration of applications to the cloud, deployment on AWS, development on AWS)
- Java 7, 8, and up. Functional Java, Backend and Frontend experience and knowledge.
- REST services, RESTful APIs.
- Java Logging frameworks / Java Persistence Framework.
- JAX-RS
- CI/CD
- JSON and XML with Schema
- HTTP Authentication, Encryption with SSL
- SQL with DB2, Postgres and Oracle
- EJB2/3/CLI
- Knowledge of Apache and WebLogic Server
- Git with Bitbucket, Code versioning
- Jenkins with Build Pipelines
Between 5 - 7 Years
#J-18808-Ljbffr