X

Senior Java Developer

Xciting Group
Full-time
Remote friendly (Sliema, Malta)
Malta

The Role:



As a Senior Java Developer at Xciting Group, you will be instrumental in the development and modernisation of our platform software solutions. Your primary focus will be on enhancing and maintaining our existing Java-based platform, while also contributing to the strategic transition of some services to another languages (eg. NodeJS) when necessary. Your expertise in full-stack development, particularly with Java, along with a knack for solving complex problems and collaborating effectively with cross-functional teams, will be key to our success.



Some Facts About Xciting Group:



At Xciting, we bring together the most popular casino games in one dynamic platform, making it effortless for you to supercharge your gaming website. Though our team may be small, we are ambitious when it comes to quality, development processes, and working methods. We work very closely with our clients on a daily basis to ensure our work meets their needs.



We believe that a diverse development team driven by experienced and professional leadership can create truly innovative products. While we take pride in our services, we are also proud of the people behind them. That's why we invest in building strategies and products and, most importantly, in the human element. Xciting Group is an equal opportunity employer, promoting diversity within our organisation, which makes us a great team!



What You Will Be Doing:




  • Develop, maintain, and optimise our iGaming platform, which is primarily built in Java, and contribute to the transition of critical components to another languages (eg. NodeJS) when necessary.

  • Implement and maintain interfaces and administrative tools using ReactJS.

  • Evaluate and refactor existing backend systems to enhance performance and scalability with modern architectures.

  • Collaborate closely with cross-functional teams to define requirements, deliverables, and timelines.

  • Uphold high standards of code quality and maintainability through best practices such as code reviews, unit testing, and continuous integration



How Will Success Be Measured in This Role:




  • Acting in line with the company’s values.

  • Ability to work individually and as part of a team towards strategic company objectives.

  • Delivering assigned tasks on time.

  • Taking responsibility for your work and the deliveries of the team you are part of.

  • Building a solid and fault-tolerant infrastructure.



Your Experience:




  • Extensive experience with Java in a production environment

  • Deep knowledge of building and maintaining robust applications using Maven and Spring Boot, including dependency management.

  • Proven expertise in developing RESTful APIs, ensuring they are secure, scalable, and maintainable.

  • Competence in developing React-based applications and familiarity with modern JavaScript/NodeJS ecosystems.

  • Experience in containerising applications with Docker and setting up efficient, isolated development environments.

  • Solid understanding of iGaming platforms, including backend processes and compliance issues.

  • Strong knowledge of relational (MySQL) and non-relational (Redis) databases.

  • Ability to navigate complex projects involving both legacy systems and modern technologies.

  • Proven ability to document processes and maintain high standards in code documentation for clarity and usability.

  • Experience in applying modern architectural practices to improve the performance and scalability of legacy systems.

  • Nice to have: understanding of iGaming platforms, including backend processes and compliance issues.



Why Join Xciting Group?



We believe in offering a great work environment with a hybrid approach. Here, your voice is heard, making a real difference. We provide a competitive salary and benefits, emphasising a sustainable work/life balance. But it's not just about money: we're a friendly, fun, and diverse community that regularly gathers for social activities. Our perks include a well-being allowance, office lunches, dental and international health insurance, with the option to temporarily work from another location, and parking facilities. The company is committed to supporting career growth and personal development, and we also offer a relocation package when needed.



Application Process:



Please send us your updated curriculum vitae together with a covering letter in English to let us know your motivation for applying and your salary expectation. Once your application is received, we will do our best to get back to you as soon as possible.



Any questions? Email us at hr@xciting.com