Call Us +353 21 242 8595

Job: Java Engineer

Title Java Engineer
Location Cork
Job Information

At Xanadu, we build systems and products for the online sports betting industry. We currently have an open position for an engineer in web development to join us and work on Matchbook.com – the world’s fastest growing betting exchange.

Matchbook is a betting exchange platform. This uses peer-to-peer betting where customers can choose to either place a bet or take a bet. It’s suitable for all types of bettors from casual punters to professional traders. Matchbook is no ordinary website. It has more in common with the New York Stock Exchange than with a bookmaker. It operates at scale. Its API processes over 300 million API requests per day. It manages billions of dollars worth of transactions. To put some of this in perspective, it processes more transactions each day than Amazon.com does on Black Friday. At Matchbook you’ll work at a scale which you’ll rarely find anywhere else. The challenges here are big – really big. The people you’ll work with are hungry to tackle them. If this sounds like a challenge too good to ignore, then we want to hear from you.

 Xanadu is looking for an experienced Java Engineer to join their expanding team. In this role you will work with some of the newest technologies available in a relaxed agile environment with a cross functional team.
The specific duties of the Java Engineer include:

• Design and implementation of JEE based applications
• Taking products from conception to market quality
• Partaking in and contributing towards the evolution of Xanadu’s Agile culture
• Improve junior engineers knowledge and coding techniques to world class developers
• Design and review of software systems and components (UML)
• Support testing and operations by QA, operations and other departments as needed
• Support the team in whatever capacity necessary to achieve the sprint goal

Required Skills

• 3-5 years Java / JEE development experience
• Design experience using UML
• Experience in highly transactional multi-user systems
• Strong systems analysis skills. Transform requirements using structured techniques to create functional / technical specs
• Experience of working within an agile development framework – SCRUM
• Excellent interpersonal and communication skills
• Excellent mentorship skills
• Working knowledge of UNIX
• Mobile development experience on Android/iPhone would be great
• Desirable experience in the following technology stacks; Java, JEE, Messaging, Strong OOD and knowledge of design patterns, Tomcat, SQL, Cassandra, RabbitMQ, Spring and/or Struts, REST API, Javascript, HTML, CSS, SCSS, Backbone, React, Redux.
• And in the following tools; GIT, Eclipse, SonarQube, Junit, Gradle

Apply Now