Въведи своя e-mail и парола за вход, ако вече имаш създаден профил в DEV.BG/Jobs

Забравена парола?
Създай своя профил в DEV.BG/Jobs

За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:

108-53 =
Забравена парола

Въведи своя e-mail и ще ти изпратим твоята парола


Senior Java developer


Обявата е публикувана в следните категории

  • Anywhere
  • Съобщи проблем Megaphone icon

Съобщи за проблем с обявата


    Какво не е наред с обявата?*
    Моля опиши ни, къде е проблемът:
    За да потвърдите, че не сте робот, моля отговорете на въпроса, като попълните празното поле:
    Tech Stack / Изисквания

    At Sportingtech we are working hard striving for excellence and to do so requires an excellent, hardworking and diverse team. We strive to do what is right, its part of what we stand for as we work towards an inclusive future for everyone at Sportingtech and beyond.

    ​We can’t deliver without our ‘people’ and to help ensure we get the best out of everyone we ensure you feel included and above all else, heard! We employ people who are different, who bring new and refreshing ideas to the teams, we allow everyone to feel empowered and best of all to thrive in their career with us.

    *Required Skills and Qualifications:

    Expertise encompassing the following domains:


    Practical experience and a strong grasp of Java concurrency

    Development of distributed systems

    Proficiency and skills in at least one of the following technologies: AMQP, ZeroMQ, JMS, Kafka, Hazelcast

    Knowledge of Spring, JDBC, and NoSQL databases

    Proficient in SQL

    Familiarity with ETL processes

    Background in backend development, including Rest API practice

    Proficiency in creating automated unit and integration tests

    Experience with ORM, XML, JSON, and HTML

    Strong command of spoken and written English

    Desired Certifications and Additional Qualifications:​

    BS/MS degree

    Knowledge of cross-platform Web & Mobile development and libraries

    Experience with dependency injection, data binding

    Understanding of principles of the Clean Architecture

    Knowledge of Multi-thread applications, OOP & MVC concepts and design patterns

    Understanding principles of database modelling and programming like PL/SQL, pgSQL

    Basic Knowledge of Maven, Docker, Grande.

    *Job role responsibilities

    Software Development: Collaborate with cross-functional teams to design, develop, test, and deploy robust Java applications.

    Code Quality: Write clean, maintainable, and efficient code while following best practices and coding standards.

    Technical Analysis: Analyze and troubleshoot complex technical issues, providing innovative solutions and improvements.

    Documentation: Create and maintain comprehensive technical documentation to aid in code understanding and future enhancements.

    Collaboration: Work closely with team members, including architects, developers, and QA’s, to deliver high-quality software in a timely fashion.

    Performance Optimization: Identify and implement performance enhancements, scalability improvements, and code optimizations.

    Technology Stack: Stay up to date with the latest Java-related technologies and frameworks to recommend and implement the best solutions.

    Code Reviews: Participate in and conduct code reviews to ensure code quality and adherence to standards.

    Security: Implement security best practices and contribute to maintaining the security of applications.

    Agile Development: Embrace agile development methodologies, such as Scrum or Kanban, to facilitate project delivery.

    *Environment and Perks

    ​No matter whether you work in one of our many offices, hybrid or remote, we will provide all hardware you require to do the job. You will be part of a team of likeminded people. Flexible core hours in the offices are also offered for the days you need to be around people.


    ​If you are joining one of our offices from abroad, we will take care of everything you need from booking and arranging your flights, sorting temp accommodation whilst you find your new home, to getting your paperwork in order.

    ​​*What we offer

    ​At Sportingtech, we realise to get top talent we need to offer great packages along with support and development to inspire great performance. Join us on a competitive salary along with a great range of benefits:

    ​• Hybrid Working :Is available for all roles

    ​• Culture: Growing company with a start-up mentality moving at a great speed

    to drive the business to match our values.

    ​• Learning & Dev: Personal and professional development are important to us all.

    • We actively support your development and growth to develop your career along with our business and take us both to the next level.

    ​• Wellness: We give you an allowance every year to spend across a menu of

    options that work for your personally and your own wellness. We also offer counselling and mental health support through our PHI

    ​• Benefits: Bonus

    ​• Private Health: BUPA, Uniqa or equivalent which also includes Dental and all those

    things you don’t want to worry about when unwell.

    ​• Office: Offices in London, Malta, Portugal and Bulgaria with more to come

    ​• Social: Great package of team building events, summer parties, and those drinks after work along with BBQ’s to get you mixing and meeting new colleagues.