Senior Java Developer (Gaming)
A great opportunity for a Snr Java Developer has arisen to join a young, dynamic and fast-paced gaming company setting up their new UK office. With 200 Employees this gaming company still operates a Start-Up Culture especially in London as this is a Greenfield environment. We are looking for a Senior Java / Java Web Developer responsible for managing the interchange of data between the server and the users.
As a Java Developer your primary focus will be Java development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the Java application. A basic understanding of front-end technologies is therefore necessary as well as experience with large scale, distributed systems. If you are a Java Developer and would love to join a fast paced Gaming Company and would enjoy the challenge of building Social, Multiplayer Mobile Gaming this role is for you!
- Deep Java knowledge (Java Core, multithreading, Java EE)
- Strong awareness of current web development standards and frameworks (e.g. Spring Framework)
- Experience with messaging systems (JMS, xMQ, Kafka)
- A mastery of object-oriented design, design patterns and software design best practices
- Familiarity with Agile and XP practices
- TDD (Test Driven Development)
- Experience leading the design, development, delivery, and support of technically complex software products
- Proficiency at understanding an existing codebase, learning from it, and documenting/explaining when needed.
- Design & develop highly scalable servers that serve millions of players per day on various solutions like AWS.
- Write technical design documents.
- Architect scalable DB solutions.
This is a rare opportunity to join a leading Gaming Company, as they start up their London / UK Office, so we are looking for the best of the best, a passion for Java development and a passion for Gaming is essential - if you are a Snr Java Developer looking for an opportunity where growth potential is unlimited then role is for you. To Attract the best talent my client offers superb remuneration and Benefits coupled with amazing working culture.