operating instructions. Produce and maintain development documentation. Required skills and experience: Proficiency in Java (plus experience with Python or other languages). Development experience on Linux. Strong knowledge of unittesting frameworks (e.g. JUnit 5). Skilled with Git version control. Experience with Agile/SCRUM. Database experience (Oracle, relational, and/or MongoDB). CI/CD More ❯
this particular role Salary: Up to £50,000 (dependent on skills and experience) What you’ll be doing: Fully responsible for analysing requirements, estimating, designing, scoping, architecting, developing and unittesting capability Demonstrate capability intent through authoring of design solutions, data modelling, process diagrams and other supplementary information along with direct collaboration with stakeholders Contributes to the planning More ❯
to live APIs Partner with other engineering teams to solve complex problems while considering performance, scalability, caching, resiliency, and flexibility for expanding product requirements Test code through various means: unit tests, integration tests, performance tests etc Maintain a deep understanding of our core systems and how they interact with upstream and downstream dependencies. Responsible for fundamental platform performance, scalability … needed Required Education, Experience/Skills/Training: Basic Qualifications Minimum of 5+ years of related work experience Expertise with full lifecycle of application development, including best practices of unittesting, code reviews, documentation, etc. Motivated self-starter with the ability to learn and adapt to new technologies. Can effectively articulate complex ideas and influence others through well More ❯