Junior Java Developer

We’re looking for a junior Java Developer, ideally a recent graduate with a Computer Science or equivalent degree to work in a team that expands and improves our Remote Gaming Platform.

Key Responsibilities

Work as part of a agile team to develop and debug in Java
Troubleshoot and fix issues in code
Follow development best practices, create quality, maintainable code
Learn new skills and practices, to develop self and contribute to the team
Continuous improvement of the team’s tools and processes
Actively participate in design and code reviews

Key Technical Skills

Sound understanding of OO principles and ability to demonstrate basic OO modelling
Able to describe a number of design patterns and their application
Able to code and debug in Java
Comfortable with Maven, Git
Able to read logs and stack traces to identify where problems lie
 Basic understanding of software development practices and the Software Development Lifecycle
Able to apply Unit Testing to deliver quality
Learn and follow Agile principles
Understanding of RESTful services

Desirable Technical Skills

Understand a number of data structures and able to demonstrate their application
Knowledge of multithreading in Java
Knowledge of Java memory model
Reactive programming
Comfortable with unix style commands
DevOps tools: Docker, Kubernetes
NoSQL databases (MongoDB preferred)

Join Front

Apply for this Job

To apply for this job email your details to applications@wonderlabz.com