Full Stack Engineer
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.