Senior Java Developer TDD - Technologist
11 days ago
London
You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Algorithms, Design Patterns * You're collaborative, enjoy problem solving and are keen to pick up new ...