This is an Inside IR35, remote role, with very occasional trips to London or Telford.
This role is focusing on the enhancement and refinement of a newly developed AI Accelerator that will be used to speed up and where possible automate the process.
The existing accelerator integrates with Azure Open AI and Gitlab to:
- Analyse the codebase and extract important/relevant files
- Collate and create new OpenAPI specifications based on legacy (WS02 based) definitions
- Generate unit-test cases for newly generated Java Camel code (which are then executed and validated against existing end-to-end test assurance packs)
- Suggest improvements/issues according to defined coding and development standards via generation of Gitlab issues (which can be manually reviewed by engineers)
- Provide an end-to-end toolchain (using Gitlab CI/CD) that delivers API migration from WS02 to modern supported version of Java Camel
Essential skills:
- Experience with prompting and optimising prompts for GPT models (OpenAI)
- Python
- OpenAPI Specifications
- Docker
Desirable skills:
- WSO2 API Manager
- Java 17
- Gitlab CI
- Experience with CI/CD, Shell/Bash scripting and Gitlab CI workflows
Other Skills:
- Attention to detail
- Pro-active in researching documentation
- Debugging