Software Engineer (Java)

Pulselive ,
London, Greater London

Overview

Job Description

Why Pulselive Our work is dedicated to one of the most socially impactful activities on the planet - sport. As a technology company, we strive to provide equal access and enjoyment to every new and existing sports fan, the world over. Our mission is to create experiences sports fans cant live without . Were a team of highly talented and engaged creatives, engineers, product managers and researchers that collaborate to make this happen. Today, were proud partner to some of the biggest names in sport: * Premier League * International Cricket Council (Cricket World Cup) * World Rugby (Rugby World Cup) * FC Barcelona * Womens Tennis Association (WTA) * Australian Football League (AFL) * Indian Premier League (IPL) This empowers us conceptualising, developing and managing digital platforms, reaching millions of sports fans every day; whether thats the official Cricket World Cup website or the Premier Leagues mobile apps. Our Commitment to You Securing and investing in the best talent is one of our Key Principles; its integral we have a diverse team of individuals who feel challenged and valued. While you dont have to be a sports fan yourself, youll need to embrace the power of teamwork. We take professional development seriously and ensure every person at Pulselive receives a range of learning opportunities. We focus on your long term career goals, rather than your existing responsibilities. We are firm believers in flexibility, both location and when you work. We trust each other to be responsible, ensuring the work gets done, but balanced around our own lives. We have the added benefit of being a wholly owned subsidiary of Sony Corporation. This provides a range of benefits, from financial security to staff discounts. We remain independently run and retaining a young, energetic start-up mentality is of great importance to us. Our team is just over 100 strong, predominantly in the UK, with a number of offices including Australia, Spain and the United States. The Role As a Software Engineer, you will have the opportunity to build solutions that engage millions of sports fans worldwide. You will be able to work with a wide range of data sources and providers from video, commentary to live sports data. You will progress your own skills and expertise along the way, sharing and learning new technologies and techniques across the team. At Pulselive, we pride ourselves in providing a collaborative environment that ensures we produce leading products across web and native applications. Responsibilities * Producing back-end code to a high standard that not only functions correctly but can be understood and extended by other members of the team * Showing good attention to detail in the final product, taking care and pride in what is produced * Communicating clearly both technically and creatively, to ensure the best possible solutions are built * Tracking and communicating progress within a project across the project team, especially the Project/Product Manager * Managing code releases to internal environments (Dev, Test) * Developing own skills to get as many aspects of Java Development to an expert level, as possible * Sharing of ideas and techniques across the development team, contributing to and learning from the team as a whole Requirements Expert knowledge of * Java (Essential) Competent with * Spring 4 * JPA/Hibernate * Tomcat * Git usage and code management * JIRA usage for task/ticket management * Documenting solutions and code * Unit testing * Java 8 Understanding of * SQL * Providing RESTful services * Using thrift or similar IDL * Zookeeper * AWS products * HTML, CSS * Javascript * Maven * Continuous Integration * Linux We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Benefits