Java Developer

Stats Perform
Mid
Online interview
Employment contract
Face2Face Campus, Katowice
Remote possible
20%

Your tasks

For Stats Perform to have best widgets, apps, feeds and sites and be ahead of our competitors in the sports data and information market, we implement API that gives customers a consistent, yet flexible way around getting rich, stored in-house data for Soccer and more. Data contains detailed information about events that happened during live games. Such rich dataset is a good starting point for countless possibilities of new data that might be calculated, transformed, enriched and, in the end, provided to the end customer.   

As Software Engineer you will be responsible for building complete backend system responsible for receiving and processing sport data and sending it to our API. To produce our Feeds we use:

  • RabbitMQ
  • Oracle DB
  • ELK Stack
  • Spring Boot based Java Services

to ensure that our clients receive correct data in consistent and tailor-made way. Focusing not only on the delivery of new features, you will be an active member of a SCRUM team and have power to create their own internal processes. In sync with day-to-day work, as we are going to provide a possibility for development and self-improvement, it's expected to not only assure proper quality but also look into how things can be done easier or approached better.

A successful candidate will have an experience in launching successful customer-facing services, technical ability, solid communication skills, desire to work in a fast-paced agile environment and a passion for building a world-class entertainment experience aligned to industry’s best practices.

Project description

  • Together with the rest of the team you will deliver a system that is able to provide access to sports data
  • Deliver high quality, robust and testable code adhering to internal engineering procedures, code conventions and development methodologies
  • Contribute to comprehensive documentation that supports high quality
  • Monitor system performance and resolve any issues or failures in multiple environments

Who we're looking for?

DO YOU HAVE THESE ESSENTIALS? 

  • Experience in Java: Practical knowledge of Java 8 language including constructions, data structures, generic types, multi-threaded programming, real time computing
  • Practical knowledge of Spring Framework, Spring Integration and enterprise integration patterns, understanding key concepts, common annotations, configuration issues
  • Knowledge of XML, JSON
  • Experience with unit testing (JUnit, Spock)
  • English language skills


IT WOULD BE GREAT IF YOU HAD THESE DESIRABLES TOO


  • Experience with NoSQL databases (preferably Elasticsearch)
  • Knowledge of developer’s role in SCRUM environment
  • Solid experience with Continuous Integration and Continuous Delivery concepts (ie. Jenkins)
  • Knowledge of Akamai
  • Experience in integration testing     
Skills
Java
Toolset
Laptop
PC
Additional monitor
Headphones
Personal container
Operating system
Work environment
Tech supervisor
Open space
Separate rooms
Flexible working hours
Business trips
7:00 - 18:00
Office hours
Healthcare
  • Healthcare package
  • Healthcare package for families
Leisure package
  • Leisure package
  • Leisure package for families
Kitchen
  • Cold beverages
  • Hot beverages
  • Fruits
  • Snacks
Traning
  • Conferences
  • Trainings
  • Books
Parking
  • Bicycle parking
Other
  • Chill room
  • Playroom for children

Our company

Stats Perform

Katowice 100
Tech skills
  • Java
  • Node.js
  • Python

Check out similar job offers