Key Activities:
The contracted team will focus initially on two major work scopes: 1) Moving message scrubber code (Java Spring) into AWS Lambda (Node.JS) and improve throughput and reduce error rate. 2) Create modules to perform RMD Database Write-back from data stream (SQS, S3) + Notification widget (SNS). |
Essential responsibilities:
Developers on the project will be expected to: - Be proficient with enterprise code management tools and practices, particularly regarding collaborative development using Git. - Collaborate seamlessly with each other in completion of tasks, pairing and partnering as needed to complete User Stories. - Be responsible for the quality of their code and contribute to checking the quality of their peer's code through the Peer Review process. - Own entire User-Stories and Tasks and be responsible for on time delivery of committed work and reporting progress and blockers to the Scrum Master. - Participate in Sprint Planning, Sprint Retro, Stand-up and other daily/weekly meetings as required by the project. |
Qualifications / Requirements:
Backend Developers (6) 5 years + experience in Java Spring (and/OR) Node.JS (need mix across team) Experience using Git in large enterprise projects.
Test & Reliability Engineer (1) 5 year + experience in testing and quality assurance of Java/NodeJS Code Must also have experience as a developer.
CI/CD Engineer (1) 5 years + experience in managing Continuous Integration/Continue Delivery pipelines using Jenkins Experience of managing CI/CD for containerised (Docker) and Cloud Native services. Experience of integrating SAST/DAST tools into CI/CD pipelines. |
