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 to join our product engineering team 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 web platform. It has more in common with the New York Stock Exchange than with a bookmaker. It operates at scale. Its API processes over 350 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.

Role and Responsibilities

We are looking for an experienced Java Engineer to join our expanding team. In this role you will work with some of the newest technologies available in a relaxed agile environment within a cross functional team. This role will be based in our Cork office.

You will be responsible for:

  • Designing and implementing JEE based applications
  • Taking products from conception to production
  • Designing, developing and delivering software to improve the availability, scalability, latency, performance and efficiency of our systems.
  • Solving problems affecting mission critical production systems and implement improvements to prevent problem recurrence.
  • Improving instrumentation and monitoring of all production systems.
  • Influencing designs, architectures and standards for highly available, distributed systems.
  • Engaging in capacity planning, performance analysis and system tuning.
  • Contributing towards the evolution of our engineering and agile culture.
  • Mentoring and improving the software and system skills of other engineers.
  • Supporting QA, Operations and other departments as needed.
  • Supporting the team in whatever capacity necessary to achieve the sprint goal.
  • You may be asked in future to join the on-call rota to assist with production issues.

Required Skills

  • BSc. degree in Computer Science or related technical field, or equivalent practical experience.
  • 3-5 years Java / JEE development experience
  • 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 a scrum agile development framework
  • Excellent interpersonal and communication skills
  • Excellent mentorship skills
  • Systematic problem solving approach, with a strong sense of ownership.
  • Working knowledge of Linux

Bonus Skills

  • Desirable experience in some or all of the following technologies; Java, JEE, Messaging, Strong OOD and knowledge of design patterns, Docker, Tomcat, SQL, Cassandra, RabbitMQ, Spring, and RESTful APIs.
  • The following tools; GIT, Eclipse, Junit, Gradle.

Xanadu Consultancy is an equal opportunities employer.

Apply Now