Senior Java Engineer in Manchester - 3 days in office
About the Company:
An innovative media experience company that helps brands, broadcasters, and sports organisations build active communities through interactive and socially-connected content. They’ve worked with clients such as TNT Sports, Sky, Manchester City, ITV, and more... to put their fans/audiences at the centre of their broadcast production and give their audience MORE.
Job Summary:
As a Senior Java Engineer, you will work in hybrid working model - splitting your time between the office (Tue - Thu) and home (Mon + Fri) each week so that you can closely collaborate with a creative team of developers to continuously enhance and evolve the overall products and services, including building and architecting the Java-based platform. But a key part of the role is also collaborating with fellow developers, designers, and stakeholders to work on bespoke custom feature development and through this innovation ensure successful project outcomes. In time, you will take ownership of new feature development and proactively identify and resolve potential issues before they escalate.
Key Responsibilities:
* Lead development on platform engineering for the Java-based backend
* Maintain and expand infrastructure-as-code
* Contribute to frontend development and architecture decisions
* Collaborate with developers, designers, and stakeholders to ensure project success
* Take ownership of new feature development
* Stay updated with emerging technologies and programming trends
* Proactively identify and resolve potential issues before they become critical incidents
* As a strong advocate of DevOps principles, you'll be directly engaged with addressing the daily operational needs of customers who utilise the systems and components delivered by you and your team. This role will also involve participation in the on-call rotation.
Requirements:
* Applicants must either hold British citizenship or possess indefinite rights to work in the UK (without expiry)
* Ability to lead development of projects, working with stakeholders and engineers to guide on timelines and deliverables
* Considerable Java experience including Spring Boot, preferably 6/7+ years
* Experience with AWS and infrastructure-as-code (Terraform)
* Knowledge and experience of NoSQL databases
* Strong analytical, programming, and problem-solving skills
* Understanding or interest in broadcast and streaming technologies would be a bonus!