Senior Java Developer

Malta


information-technology / IT

Senior Java Developer

Malta

Job Description

  • To join our Malta team offering a strong data focus
  • Assist and support with designing and implementing the next version of our core back-end platform

 

Candidate Profile

  • Solid Java development knowledge – specifically good clean testable Java
  • In depth knowledge of OO design patterns
  • Demonstrable experience of working on highly-transactional, available and scalable business critical systems RabbitMQ/ActiveMQ and Messaging technologies
  • Solid experience of Spring framework, JPA, Hibernate and Maven
  • Solid database knowledge, specifically MySQL and MongoDB
  • A technical mind-set with good understanding of algorithms, data structures and design patterns
  • A mind-set that TDD is there to help development and allow beautiful code to take shape and grow
  • Experience designing and implementing RESTful web services
  • Solid knowledge of Agile development practices
  • Experience of source code control across multiple work streams
  • Good communication skills
  • At least 4 years hands-on experience with JAVA
  • University degree in Computer science or related subject
  • Excellent written and spoken English
  • It is not important to have a specific knowledge of the gaming industry but previous experience in designing/implementing an eWallet system would be considered an advantage.

Apply for this position