JAVA Consultant

  • Location

    Cheltenham, Gloucestershire

  • Sector:


  • Job type:


  • Salary:


  • Contact:

    James Doherty

  • Contact email:

  • Job ref:


  • Published:

    9 months ago

  • Duration:

    12 Months

  • Expiry date:


  • Start date:


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.