capture core requirements In depth understanding of core Java API's (collections, concurrency, NIO etc.) Have an understanding of and experience with multithreaded systems, working knowledge of the Java garbage collector, familiar with low latency I/O. Understanding of and experience with design patterns (Observer, Factory, Singleton etc.) Development practices - Must be able to use test driven development More ❯
Edinburgh, Stockbridge, City of Edinburgh, United Kingdom Hybrid/Remote Options
Lorien
JavaScript/Python/C#/C++/Kotlin Strong grasp of data structures and algorithms such as HashMaps/HashTables Knowledge of "under the bonnet" areas such as garbagecollection, memory and performance Strong grasp of as many of the following as possible: Agile methodologies/distributed architectures/relational databases (SQL/ORM)/MOM/ More ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid/Remote Options
Lorien
JavaScript/Python/C#/C++/Kotlin Strong grasp of data structures and algorithms such as HashMaps/HashTables Knowledge of "under the bonnet" areas such as garbagecollection, memory and performance Strong grasp of as many of the following as possible: Agile methodologies/distributed architectures/relational databases (SQL/ORM)/MOM/ More ❯
Employment Type: Full-Time
Salary: £80,000 - £100,000 per annum, Inc benefits