Applied online, went in for coding test. Their computers are crap and full of adware so it was difficult to complete the test (took 5 min to compile).
Passed the test and went for an interview with the team lead and senior dev. Team lead seems to have named himself after the programming language (said his nickname was Senior Jevan Developer).
Quite a difficult interview for a Junior position. Looks like they just grabbed a Java textbook and randomly picked out some obscure terms and definitions to ask as a "technical" interview. You can tell the mentality of the team lead and the other dev by the old school questions they ask. In this day and age of the Internet and the complexity of modern day programming languages and frameworks, who keeps an encyclopedia of terms/definitions in their head? There are resources like Google and StackOverflow that developers can use to share ideas and help each other.
But I digress, it seems that the "interview" was a way for them to feel superior to the candidate and shoot them down when they don't give the "right" answer (which of course they read in their Jevan textbook beforehand). After speaking with a friend who also went to an interview with this company, it confirmed my suspicions.