Java Software Engineer

  • Katowice, śląskie pokaż mapę
  • Specjalista
  • 21.05.2019
  • Ważna jeszcze 3 dni (do 20.06.2019)

    Pracodawca ma prawo zakończyć rekrutację we wcześniejszym terminie.

    Perform is the complete sports content provider. With over 1500 employees in 30+ global territories, we work with our partners and customers to change the way people experience sport around the world.
    We create, collect and distribute cutting-edge sports data via Opta, performance data and tools to drive on-pitch success through OptaPro, sports news and content through Omnisport, and high-quality betting content through Perform Betting, all of which are underpinned by our globally trusted integrity operation.
    By delivering more content, quicker, more accurately and in more detail than anyone else, we allow our customers to create experiences that engage fans and drive revenues.
    Java Software Engineer
    Miejsce pracy: Katowice
    70071

    HERE’S SOME INFORMATION FOR YOU
     
    Attention all Java Engineers, Are you looking for a new challenge? Are you looking to join a great team? Look no further!
    There are some exciting projects you could get involved in, and not only.
     
    Focusing not only on the delivery of new features, you will be an active member of a SCRUM team and have the 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.

     
    HERE’S A BREAKDOWN OF WHAT YOU’LL DO (NOT ALL OF IT, JUST THE MOST IMPORTANT STUFF)

    • 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
    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 message brokers (preferably RabbitMQ)
    • Experience with unit testing (JUnit, Spock)
    • English language is our business language- you will be communicating with colleagues around the world
    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

    THE BENEFITS YOU WILL ENJOY WHEN YOU JOIN WILL INCLUDE…
    Here’s what you will get at Perform:

    • Private medical healthcare program
    • Group insurance
    • Multisport
    • Flexible work hours
    • Work from home
    • Breakfasts and fruits throughout the week
    • ‘Need-Break’ Room with PlayStation, table soccer, ping-pong table and massage chair
    You’ll have access to the Perform learning portal (MindTools) and be part of our Career Deal, which aims to support your continued professional development. We also have a structured management development programme.