Principal Software Engineer - Java

Sportserve
Πλήρης απασχόληση
Αθήνα
Sportserve forms part of a remarkable group of B2C sports betting and B2B sportsbook technology companies, focused on delivering first class sports betting experiences and casino products for our users worldwide. Along with Sportion, TechSpirit, Standard Focus and Sportelligent, we are the driving force behind the world renowned sports betting company and our flagship brand, Dafabet.

Since launching our global hiring initiative, we now employ over 2,000 people worldwide, offering exciting career paths in Technology, Trading, Operations and Media. We pride ourselves on having a diverse and international culture that embraces the global community and acts locally. We offer office based, hybrid and remote work on permanent and consultancy contracts all over the world, making us the true global employer of choice.

The successful candidate will be required to interact daily with all areas and levels of the business. You must be able to demonstrate an ability to manage both external demands & constraints, balancing shifting day-to-day priorities with the longer term project work in this fast moving industry.

You should be self-starters, with a high attention to detail and are comfortable with the highly technical nature the position entails. Much of the role is working closely with Developers, IT Operations, and business stakeholders on day-to-day issues.

You will relish the opportunity to lead technical design sessions with development teams covering all aspects of delivering high quality products to our customers as well as proactively applying research with regards to development and prototyping, evaluations & platform design.

What you'll be getting up to:

  • Collaborate with Sportsbook stakeholders and Architects to gain a strong understanding of the current platform architecture and help shape the future state.
  • Contribute to the evaluation of platforms and components to assess technical and tactical benefits
  • Drive the hands-on implementation of technical solutions, ensuring alignment with architectural direction and delivery standards.
  • Support the definition of a strategic technical roadmap alongside Architects, that meets the needs of the business, growth and scale projections:
  • Contribute to modularisation efforts to support rapid releases and flexibility
  • Help identify architectural bottlenecks and performance concerns
  • Promote high availability and redundancy through sound engineering practices
  • Define and support maintainability goals
  • Assist in executing technical uplift and continuous improvement programs:
  • Encourage good development practices and design patterns
  • Help ensure API consistency and compatibility
  • Contribute to architectural documentation and standards adoption
  • Align with CI/CD and governance practices led by Architects
  • Understand and adapt solutions to the changing needs and technical environments, from scale to security to process and procedure.
  • Lead by example, driving high standards in implementation, collaboration, and engineering quality
  • Leverage your experience at the enterprise level to help bridge the gap between business needs and technical requirements.
  • Stay current with trends and technologies in the Sportsbook domain to help inform engineering decisions and long-term strategy.
  • Seek to capitalise on the opportunities to improve productivity, reduce time to market whilst maintaining focus on our customers and products.
  • Anticipate barriers to progress and contribute proactively to solutions.

Requirements:

  • Bachelor's degree in Computer Science or any related technical field.
  • 10+ years architecture design and/or development experience
  • A proven track record of delivering quality solutions with a robust technical design for the enterprise.
  • Experience of continuous integration/delivery.
  • Experience developing for high transaction environments
  • Ability to write and interpret technical documentation
  • Strong working knowledge of web services including REST, JSON, Soap etc
  • Strong front end development skills including with XHTML; CSS; JavaScript.
  • Expert knowledge of Java and open source software (e.g. Spring Framework)
  • Advanced knowledge of SQL, preferably with Oracle databases
  • Passion for writing high quality, rock solid software
  • Previously worked on large scale multi-threaded projects
  • Demonstrable knowledge of Maven and Linux
  • Experience building highly transactional, high volume distributed server applications
  • Knowledge of JVM monitoring and performance tuning Java applications, as well as troubleshooting issues in production
  • Knowledge of Asynchronous Messaging (RabbitMQ, Kafka or JMS)
  • Nice-to-have: experience developing back office trading tools using GWT/Vaadin, SWT, Swing or JavaFX
  • Experience in web acceleration technologies (e.g. CDN, compression, web-sockets etc.)
  • Experience in designing deployment infrastructure (Loadbalancers, grid databases etc.)
  • Knowledge of containerisation platforms (e.g. Kubernetes, Mesos, Docker swarm etc.)
  • Good understanding of Security design.
  • General Knowledge of Infrastructure (Storage, WAF, network design)
  • An understanding of solutions delivery and how the products you will be driving forward will be built, deployed and tested.
  • Experience with application load and performance tuning
  • Exposure to virtualisation under VMWare and its suite of products, experience with other virtualisation products will be beneficial.
  • Designing products that focus on SOA, SaaS. Working with TCP/IP, load balancing technologies and other networking fundamentals.
  • Experience using web based task management and resource allocation tools such as JIRA or TFS.
  • Previous experience working with offshore development teams.
  • Exposure to Agile Development.
  • We warmly invite applications in English.

Diversity & Inclusion at Sportserve

At Sportserve, we are deeply committed to fostering a diverse and inclusive workplace. We believe in building a team that reflects a wide array of backgrounds, skills, and perspectives. Embracing diversity not only enriches our work culture but also drives innovation and excellence. We are proud to be an equal opportunity employer, where everyone’s contribution is valued and respected.

If you’re a passionate about technology and looking to start your career in an international, forward-thinking Sports Betting company, we’d love to hear from you. Apply now to become part of our exciting journey!

Πώς να εφαρμόσει

Για να υποβάλετε αίτηση για αυτήν την εργασία θα πρέπει να εξουσιοδοτήσετε στον ιστότοπό μας. Εάν δεν έχετε ακόμα λογαριασμό, εγγραφείτε.

Δημοσιεύστε ένα βιογραφικό