Senior Java Developer

Senior Java Developer

Leeds Full-Time 48000 - 72000 £ / year (est.) Home office (partial)
S

At a Glance

  • Tasks: Join our Sportsbook team to develop and maintain cutting-edge sports betting technology.
  • Company: Sportserve is a forward-thinking company revolutionising the sports betting industry.
  • Benefits: Enjoy a collaborative culture, opportunities for learning, and a commitment to diversity and inclusion.
  • Why this job: Make a significant impact in sports betting while working with innovative technologies and a passionate team.
  • Qualifications: 5+ years as a Java Developer with strong technical skills and a passion for problem-solving.
  • Other info: We value creativity, teamwork, and a thirst for knowledge in our diverse workplace.

The predicted salary is between 48000 - 72000 £ per year.

Social network you want to login/join with:

Are you excited about shaping the future of sports betting technology? Join the Sportsbookteam and contribute to our in-house Sportsbook platform that hosts multiple brands. Our sophisticated system leverages Java for robust development, Kafka for real-time data streaming, and Spring Boot for creating powerful services. You’ll work with various live sports feed integrations and utilise RabbitMQ for efficient message handling.

Our platform is engineered for high performance, ensuring high availability and scalability to handle high throughput and peak loads. We also prioritise rigorous performance testing to maintain superior reliability and speed.

If you’re passionate about cutting-edge technology and want to make a significant impact in the sports betting industry, we want to hear from you!\”

When it comes to being successful at Sportserve, there\’s more to it than just being really good at the technical stuff. It\’s also your ability to be an awesome problem solver. And here\’s the thing, we totally get that we can\’t all be experts in everything, right? So, it\’s all about having that thirst for knowledge and being passionate about learning. You\’ll also need amazing attention to detail, so if something seems off, you won\’t rest until you\’ve figured out what\’s going on. We see ourselves as a cool group of people who love coming up with new ideas and making things happen. As long as you have a true passion for creating awesome stuff, you\’ll fit right in.

What you\’ll be getting up to:

  • Working across several business areas providing development, maintenance and support.
  • Complete tasks & deliver projects on time and to the highest standards.
  • Discuss/Meet key stakeholders to understand the problems they wish to address.
  • Liaise with architects, analysts, business representatives, infrastructure specialists to jointly develop proposals for technical solutions including implementation deployment, support, and troubleshooting overviews.
  • Scope and conduct needed Proof of Concepts when necessary.
  • Help identify probable causes and provide immediate solutions during an incident.
  • Provide assistance to other developers/projects as needed.
  • Attend daily catch ups to report on assigned tasks’ progress and attend Scrum ceremonies for project planning and other purposes from time to time.
  • Contribute significant ideas for making the applications better and easier to use.
  • Mentor more junior members of the team

R equirements:

  • Bachelor\’s degree in Computer Science or any related technical field.
  • At least 5+ years of working experience in serving as a Java Developer working on varied types of software development projects.
  • Strong grasp of established and emerging technologies, systems, platforms, and software.
  • Expert knowledge of Java and open-source software (e.g. Spring).
  • Advanced knowledge of SQL, preferably with Oracle databases.
  • Experience with monolithic applications as well as designing and implementing microservices architecture.
  • Experience designing and building RESTful web service APIs.
  • Distributed caching (Hazelcast or Redis).
  • Knowledge of Asynchronous Messaging (Kafka, RabbitMQ, or JMS).
  • Familiarity with observability tools like Elastic stack, Grafana, etc.
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines and tools such as Jenkins, Docker, GitLab, Ansible playbook, etc.
  • 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 and/or experience of Python is appreciated.
  • Background in Agile Software Development using Scrum Methodology is preferred but not required.
  • Background in Online Gaming is preferred but not required.
  • Nice to have experience with SWT, Swing or similar.

Others:

  • Passion for writing high-quality, rock-solid software.
  • Ability to write and interpret technical documentation.
  • Good team player, good oral and written English communication skills.
  • Creative, analytical, and with strong problem-solving skills, with a desire to continuously learn and go outside the comfort zone.

**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!

#J-18808-Ljbffr

Senior Java Developer employer: Sportserve

At Sportserve, we pride ourselves on being an innovative leader in the sports betting technology sector, offering a dynamic work environment that fosters creativity and collaboration. Our commitment to employee growth is evident through mentorship opportunities and a culture that encourages continuous learning, ensuring that every team member can thrive and make a meaningful impact. Located in a vibrant area, we provide a supportive atmosphere where diversity is celebrated, making us an excellent employer for those passionate about technology and looking to shape the future of the industry.
S

Contact Detail:

Sportserve Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Java Developer

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, especially Java, Spring Boot, and Kafka. Being able to discuss your experience with these tools during an interview will show that you're not only qualified but also genuinely interested in the role.

✨Tip Number 2

Prepare examples of past projects where you've demonstrated problem-solving skills and attention to detail. The company values these traits highly, so having specific instances ready to share can set you apart from other candidates.

✨Tip Number 3

Engage with the sports betting community online or through local meetups. This can help you gain insights into industry trends and challenges, which you can reference in your conversations with the team, showing your enthusiasm for the field.

✨Tip Number 4

Demonstrate your passion for continuous learning by mentioning any recent courses or certifications related to Java development or software engineering. This aligns with their desire for candidates who are eager to grow and adapt.

We think you need these skills to ace Senior Java Developer

Expert knowledge of Java
Proficiency in Spring Framework
Advanced SQL skills, preferably with Oracle databases
Experience with microservices architecture
RESTful web service API design and implementation
Knowledge of distributed caching (Hazelcast or Redis)
Familiarity with asynchronous messaging (Kafka, RabbitMQ, JMS)
Experience with CI/CD pipelines and tools (Jenkins, Docker, GitLab, Ansible)
Strong understanding of multi-threaded applications
Knowledge of Maven and Linux
Experience in JVM monitoring and performance tuning
Ability to write and interpret technical documentation
Creative problem-solving skills
Strong attention to detail
Good oral and written communication skills
Background in Agile Software Development using Scrum methodology

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Java, Spring, and any relevant technologies mentioned in the job description. Emphasise your problem-solving skills and any projects that showcase your ability to work under pressure.

Craft a Compelling Cover Letter: In your cover letter, express your passion for sports betting technology and how your background aligns with the company's goals. Mention specific experiences that demonstrate your attention to detail and your eagerness to learn.

Showcase Relevant Projects: Include examples of past projects where you used Java, Kafka, or RabbitMQ. Highlight your role in these projects and any challenges you overcame, as this will show your practical experience and problem-solving abilities.

Prepare for Technical Questions: Anticipate technical questions related to Java development, microservices architecture, and performance tuning. Brush up on your knowledge of SQL and RESTful APIs, as these are crucial for the role.

How to prepare for a job interview at Sportserve

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Java, Spring, and other relevant technologies. Bring examples of past projects where you successfully implemented these technologies, especially in high-performance environments.

✨Demonstrate Problem-Solving Abilities

Since the role requires strong problem-solving skills, be ready to share specific instances where you identified issues and provided effective solutions. Highlight your analytical thinking and how you approach challenges.

✨Emphasise Your Passion for Learning

Sportserve values a thirst for knowledge. Discuss any recent technologies or methodologies you've explored, and express your eagerness to learn and adapt in a fast-paced environment.

✨Prepare for Team Collaboration Questions

As a team player, be ready to talk about your experiences working in Agile environments and collaborating with cross-functional teams. Share how you’ve contributed to team success and mentored junior developers.

Senior Java Developer
Sportserve
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>