Java Software Engineer/Developer Agile/TDD Times Tech 100
Java Software Engineer/Developer (Agile/TDD) Times Tech 100
They say great companies hire great developers, if you are one of those please continue reading. Multiple Java Software Engineers required by a Times Tech 100 SaaS company based in the City of London.
My client is one of the fastest growing and disrupting tech brands around. In a market they invented, they leave their competitors trailing behind, whilst continually expanding their presence around the world. Their award-winning SaaS technology team have built a reputation for developing revolutionary Java software products.
We are seeking Junior, Mid-Level and Senior Java Software Engineers to join an already strong development team of circa 20. You will be developing low latency, multi-threaded and distributed systems using modern up to date Java development stack. Your skill set should encompass:
- Hands-on experience in architecting and engineering complex, custom-built Java software applications
- Great OO (object-orientated) skills, including strong design patterns knowledge
- Familiarity with databases, like Oracle, SQL Server, MySQL, NoSQL and/or similar databases
- Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
You will follow the firms' official career progression programme which offers a genuine career path to a position as a Team Leader, Senior Architect or Development Manager. This is coupled with 5 days for training of your choice each year and regular 'Hackathons' to exercise your creativity and deliver prototypes of new products.
Our client offers a fun, friendly and open environment with casual dress, flexible working hours, regular social events and top notch infrastructure. This is an amazing opportunity to be an integral part of one of the most exciting Java R&D teams around.