Senior Java Developer [Sports Digital] (m/f/x)

Key Responsibilities

Your playing field:

Someone who can work in a cross-functional team within an overall flat hierarchy. You must embrace learning and continuous improvement in a fast-paced technical environment.

Some of the day to day tasks involve:

  • Contribute to our new technology stack as well as maintaining the existing system
  • Participate in design and code reviews
  • Developing new features across the entire stack
  • Keeping unit test coverage above 90%
  • Promote and assure engineering excellence
  • Mentoring junior developers and helping them out when necessary
  • Working closely with the product manager on desktop and mobile features
  • Help automation engineers in APIs automated tests and e2e tests


Skills you should bring to the pitch:

  • Minimum 5 years’ experience in software development using Java/J2EE, Spring Framework and Microservices
  • Extensive knowledge of OOP principles and design patterns such as IoC
  • Accustomed to working in an Agile environment using SCRUM methodology, contributing and receiving feedback from peers
  • Knowledge of version control systems, Git / BitBucket is preferred
  • Strong experience with incident management
  • Positive attitude with strong analytical and problem-solving skills

Nice to have:

  • Knowledge about streaming/messaging platforms, like Kafka
  • Knowledge about Relational, NoSQL databases, and Data Stores like MySQL, MongoDB, Redis, Elasticsearch
  • A good understanding of REST APIs
  • Knowledge about HTML, CSS, JavaScript

Additional Details

What is in it for you:

  • Agile and multicultural company with flat hierarchies
  • Self-organised, self-responsible and entrepreneurial employees
  • Health and Dental Insurance, Subsidised Parking, Sports incentives & Childcare
  • Opportunities to develop and grow
  • Relocation Assistance


Saint Julians, Malta
Go Back to Tipico Vacancies