No jobs yet
Get Notified
Pulselive

Senior Software Engineer at Pulselive

London · Full Time
Get notified when Pulselive posts jobs
Get Notified
This job listing was recently removed.

Job Description

Senior Software Engineer (Java)

As a Senior Software Engineer, you will have the opportunity to architect and 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. At Pulselive, we pride ourselves in providing a collaborative environment that ensures we produce leading products across web and native applications. You will lead and motivate others as well as progress your own skills and expertise along the way, taking opportunities to learn new technologies and techniques.

Expert knowledge of -

Java 8
Spring 4
JPA/Hibernate
Tomcat
GIT usage and code management
JSON data structures
JIRA usage for task/ticket management
Providing RESTful services
Documenting solutions and code
Unit testing

Competent with -

AWS products
Maven
Continuous Integration
Linux
Docker

Understanding of -

Python
HTML, CSS
Javascript
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 to ensure the best possible solutions are built
Leading and motivating other members of the development team to fulfill their roles effectively, helping to develop their skills and knowledge
Line management of Developers ( no more than 1 day a week ). This includes performance reviews, time management, ongoing role support etc.
Developing own skills to get as many aspects 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
Scoping and managing project tasks from requirements
Assigning and tracking project tasks on behalf of other members of the development team
Identifying and managing dependencies within a project, across departments and externally (alongside the Project/Product Manager)
Managing code releases to all environments (Dev, Test, Staging and Prod)
Tracking and communicating progress within a project across the project team, especially the Project/Product Manager

Get Notified

Pulselive Team

Saad Rahman
Front-End Developer @Pulselive
Milly Cleal
Recruitment Manager @Pulselive.