Role Title: Java Full stack developer Location: Knutsford Type: Contract role Days on site: 2-3 Rate: 320 £/day through umbrella Role Description: Experience expected: 6 years Basic/ Essential Qualifications: • Strong experience in Java (version 17) software development including Spring Boot framework (version 3) with strong core Java skills including but not limited to Generics, OOPS, Collections, Multithreading, I/O, Streams, REST, and JPA • Strong knowledge on Microservice development using SpringBoot • Strong knowledge in Camunda BPM 8 and BPMN and DMN • Knowledge of web front-end development using HTML5, TypeScript and React Js 16 or Angular 10 • Proficient in reading, writing and debugging multithreaded Java code • Hands on experience in enterprise design patterns and web architectures • Experience of memory and performance profiling • Pub/sub middleware experience (eg. Kafka, MQ) • Tools experience - JIRA, GIT, Intellij IDEA, Gitlab and Docker • Strong experience in AWS services such as Lamda, Step function and IAM • Proficiency in unit testing (Junit 4/5), Karma or Jest and code quality metrics & BDD and TDD approach • Strong Knowledge on relational databases (ideally MS SQL server DB) • Strong communication, problem solving and critical thinking skills with ability to understand complex problems and translate them into solutions • Experience with technologies supporting development, continuous integration, automated testing and deployment • Working experience in Agile Methodology.