Our Client is the world leader at broadcasting and commercialising sport in digital media. Through industry leading production, technical and commercial solutions, our Client maximises the returns for sports associations, rights holders, football clubs, content publishers, bookmakers, media groups, mobile operators and broadcasters around the world.
Main Duties
- Develop work packages on time, to a high standard and in line with the roadmap for your product
- Fully document work so that it can be maintained by colleagues
- Work in a structured environment incorporating: analysis, design, coding standards, code review, unit testing, quality assurance, source code management and documentation
- Adhere to department policies, procedures, guidelines and best practice initiatives
- Contribute to the team by sharing new ideas and technologies in meetings
- Accurately record your time spent on projects and communicate your progress made on tasks
- Take part in monthly one to one meetings with the Product Manager
- Work closely with other developers within department to ensure effective code reusability
- Work closely with offshore teams in a mentoring capacity to ensure quality of product delivered
- Work closely with product managers to clarify specifications and provide accurate estimations
- Work closely with a range of stakeholders to ensure client satisfaction
Senior Responsibilities
- Work with the product manager, steering committee and development resources to agree and deliver a long term “roadmap” for your product
- Develop the technical strategy and provide detailed technical designs for your product
- Help to choose a mix of development resources from an appropriate mix of in-house, external, off shore and local talent
- Help with recruitment / contracting process by providing feedback on CVs, taking phone interviews and attending face to face interviews
- Guide new developer resources through an appropriate induction program
- Act as a technical gatekeeper for your product: ensure that any projects that affect your product are implemented in accordance with your strategy
- Take responsibility for the quality of the code that affects your product
- Ensure the estimates given by your development resources are accurate
- Ensure your development resources adhere to company policies and procedures
- Ensure that your product is tested and documented to a high standard
- Continually strive to improve the companies policies, procedures, guidelines and best practice initiatives
- Regularly meet with developers in other teams to discuss technical issues
Key Performance Indicators
- Quality
- Productivity
- Accurate estimations
- Delivering to deadlines
Experience
At least 3 years commercial experience working with Web applications and high performance web services developed using Java based technologies.
Technical Skills
Essential
- Java J2EE
- XML
- Oracle (query and schema design and optimisation)
- Spring IoC / MVC
- Hibernate, JDBC
- EhCache
- HTTP
- Multi-Threading
- Hudson, Ant, Maven
- Unit, Integration & Load Testing
- Object oriented design skills
- Broad knowledge of industry standard systems
- Extensive knowledge of design patterns
- Problem solving / bug fixing
Beneficial Skills
- Lucene, Elastic Search
- Cloud Architecture (especially AWS)
- Scrum/agile
- Javascript – Ajax, JQuery, JSON
- Web Services, WSDL, SOAP
- GWT
- NGINX
- HTML5
- Any experience working with high availability, high performance data feeds
Personal Skills
- Self motivated and proactive
- Hard working and dedicated
- High attention to detail
- Open, honest and approachable working style
- Team player
- Problem solver
- Ability to multitask and work under pressure
- Excellent communication skills including concise and clear explanations
- Ability to receive feedback from others
Benefits
25 days annual leave, Bupa Private Healthcare up to Family Cover, Life Assurance (4x annual salary), Pension, Season Ticket Loan, and Childcare voucher Scheme. We also offer free car parking, breakfast, fruit, pastries and soft drinks. Please Note- some of these benefits will not be available to you, until successful completion of your probation.