Java Tools Developer (12-month placement)

Feral Interactive is offering year-long industrial placements with our Tools team for current full-time university students studying Computer Science or a related degree.

We are looking for proactive programmers to contribute to the development of our internal web-based applications and online services. You will work on a variety of projects that underpin our process of game development and improve workflow throughout the whole company.

We specialise in bringing AAA games to new platforms and audiences; our releases cover a range of genres and present a variety of challenges in the development process. Working as part of Feral’s Tools team you will contribute to a wide range of applications , from company-wide internal productivity and management tools, to external partner portals which facilitate our close collaborations with some of the biggest technology companies in the world. Your specialised development tools will also integrate tightly into our games development process, helping to bring AAA games to a number of platforms.

We are a small but expanding company with a current team of around a hundred and twenty people, so you’ll quickly get to know your colleagues. You will have the support of our more experienced developers and can look forward to working collaboratively with the team. Due to the nature of our work we can maintain a small company attitude with a large company output.

We have been consistently impressed by how well most students do and how much they contribute during their time with us. Students who perform well during their placement are usually offered a permanent position with Feral for after they graduate. A number of our current colleagues first came to Feral as placement students.

We like to see students who have gone beyond the requirements of their course, so we are happy to look at examples of your own projects and code if you include them or a link to your online portfolio or GitHub with your application.

This is a full-time position for 12 months at our studio in Wandsworth, London. Placements usually start over the summer after the end of the academic year, with most students joining us during July.

Required Skills and Experience

  • Currently studying Computer Science or a related degree
  • Experience with Java and SQL
  • Basic understanding of JavaScript and HTML/CSS
  • Good written and verbal communication

Desired Skills and Experience

  • Experience with scripting languages (for example, PHP or Python)
  • Knowledge of Java Servlets, JSPs, or Bootstrap
  • Comfortable using the UNIX command line
  • A desire to do your best work all of the time


  • Annual salary from £22k per annum, and if you move to within 15 minutes’ walk of the office, you will be eligible for a £1,000 proximity bonus.
  • A fantastic learning opportunity to work with AAA games,
  • Flexitime
  • Strong performers are usually invited to rejoin Feral after graduation.

About Feral

Feral Interactive is a leading developer and publisher of games for iOS, Android, Nintendo Switch, Mac and Linux platforms. Recent hit titles include Total War: Warhammer I, II and III (Mac and Linux), GRID Autosport (Nintendo Switch, iOS and android), Company of Heroes (iOS and android), Alien Isolation (Switch, iOS and Android), Total War:MEDIEVAL II (iOS and Android) and Total War: ROME REMASTERED (Windows, Mac and Linux).

How to Apply

If you’re ready to start helping us release great games, send a copy of your CV and a covering letter to, addressed to Diziet Sma. Applications without a covering letter will not be reviewed.