Position: Junior Java Developer
Category: Java
English level: intermediate
Years of experience: 3

Develop the back-end of various cross platform multiplayer games with high performance requirements.
Main responsibilities includes :
- Working on the Architecture of the components and solutions to fit in the global architecture;
- Implementation of the application features( such as game rules, mechanics, AI, physics, users interaction); 
- Analyze product's performance bottleneck, investigate complex configuration and performance issues;
- Code review and refactoring.

Technologies/Frameworks: Java, Play, Akka, Hibernate;
Databases: PostgreSQL, MySQL;
Build tools: Maven, Ant, SBT;
Version Control systems: SVN, GIT;
Workflow: Scrum.
Java SE (Core, Collections, IO, JDBC, Threads, Exceptions), Java
EE (Servlets, JSP), Design patterns (GoF), SQL (MySQL), CSS,
HTML, XML, Git, Tomcat, Maven, Log4J