Senior Java Developer role at Sportserve
Overview
Sportserve forms part of a group of B2C sports betting and B2B sportsbook technology companies, delivering first class sports betting experiences and casino products for users worldwide. We offer office based, hybrid and remote work on permanent and consultancy contracts globally.
We are building a Payments Ecosystem and are looking for a Senior Software Engineer to work as part of a new Payments Ecosystem Scrum team. You will help shape and build the future of our tools and products in the Payments area, creating and maintaining microservices, contributing to architectural design decisions, and collaborating with frontend developers, testers and business analysts.
This is a greenfield project with cutting-edge technologies. You will work in a multicultural, geographically distributed team with most communication online. Some time zone flexibility is required, primarily Europe. The role may include an on-call support rota and occasional out-of-hours work during major sports events.
Key Responsibilities
* Develop, maintain and support payments-related software within a Scrum team.
* Participate in squad work and occasionally solo developments as needed.
* Engage with business stakeholders to understand problems and requirements.
* Collaborate with architects, analysts, and infrastructure specialists to propose technical solutions and deployment approaches.
* Scope and conduct proof of concepts when necessary.
* Identify probable causes and provide solutions during incidents.
* Work as part of an Agile development team (Scrum): attend meetings, report progress, participate in sprint planning and estimation.
* Deliver tasks and projects on time and in line with company standards.
* Contribute ideas to improve applications and user experience.
* Provide assistance to other developers/projects as needed.
* Take part in an on-call rota for technical support.
* Be flexible to support applications outside working hours during major events.
Mandatory skills and experience
* Solid knowledge of Java 11+ and the Spring ecosystem.
* Solid knowledge of SQL, preferably MySQL.
* Experience with Java-based ORMs like JPA/Hibernate.
* Experience designing and building RESTful APIs and API clients.
* Solid understanding of Java concurrency and multithreading.
* Experience with Maven and Linux.
* Knowledge of asynchronous messaging (Kafka).
* Experience with CI tools and automation (GitLab).
* Strong commitment to writing high-quality, robust software.
* Background in Agile software development using Scrum.
* Knowledge of JVM monitoring and performance tuning and production troubleshooting.
Desirable skills and experience
* Experience building highly transactional, high-volume distributed server applications.
* Distributed caching (Hazelcast or Redis).
* Hands-on experience with Docker and Kubernetes.
* Knowledge of application security best practices.
* Knowledge of Quarkus framework.
* Experience with front-end technologies (JS, React or Angular) is a plus.
* Background in Online Gaming or Payments is preferred but not required.
Job Qualifications
* Bachelor's degree in Computer Science or related field.
* At least 5 years of experience as a Java developer on varied software projects.
* Creative, analytical, and strong problem-solving skills.
* Good oral and written English communication skills.
* Comfortable working in a multicultural, geographically distributed team.
* Ability to work under pressure and manage multiple priorities.
* Self-motivated and quick to learn new skills and grow professionally.
* Independent but collaborative, driven, and assertive.
* Applications welcome in English.
Diversity & Inclusion
Sportserve is committed to fostering a diverse and inclusive workplace. We are an equal opportunity employer where everyone’s contribution is valued and respected.
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Engineering and Information Technology
Industries
* Software Development, IT Services and IT Consulting, and Entertainment Providers
Referrals increase your chances of interviewing at Sportserve.
Get notified about new Senior Java Software Engineer jobs in Leeds, England, United Kingdom.
#J-18808-Ljbffr