+
Login

Enter your email and password to log in if you already have an account on H512.com

Forgot password?
+
Създай своя профил в DEV.BG/Jobs

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

72-54 =
+
Forgot password

Enter your email, and we will send you your password

Sportingtech Bulgaria

Senior Java Developer

ApplySubmit your application

The job listing is published in the following categories

  • Anywhere
  • Report an issue Megaphone icon

Report an issue with the job ad

×

    What is wrong with the job listing?*
    Please describe the problem:
    In order to confirm you are not a robot please fill the answer to the calculation in the field:
    Tech Stack / Requirements

    Sportingtech is a multi-award-winning provider of turnkey betting and gaming solutions designed for regulated and emerging markets around the world. With offices in Malta, Bulgaria, London, Brazil and Portugal, our iGaming platform offers everything covering sportsbook, casino and retail via a modular system and intuitive back office for a fully omni-channel solution. Our unparalleled ability to cater for local-market customisation and operator preferences provides players with an optimal betting experience, resulting in proven growth for our rapidly expanding customer base

     Where you Fit In:

    As a Senior Java developer you’ll become a part of our multinational Scrum teams to create state-of-the-art software solutions. In all teams we cooperate with internal and external experts from different knowledge domains to discover and build the best solutions possible.

    The impact you will have:

    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.

    What we’re looking for:

    Expertise encompassing the following domains:

    Hibernate

    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. pment: Embrace agile development methodologies, such as Scrum or Kanban, to facilitate project delivery.

    Sportingtech is an equal opportunity employer. We value diversity and are committed to providing a work environment of mutual respect to everyone without regard to race, colour, religion, national origin, age, gender identity or expression, or any other characteristic protected by applicable laws, regulations and ordinances. By applying for a role at Sportingtech, you acknowledge and agree to the terms of our Candidates and Employees Privacy Policy. Please read this policy carefully to understand how we handle your personal data.