Job reference: JM44 Job Title: Senior Java Architect Skillset: Java Jobs Location: UK, London Town / City: London Job Type: Permanent full-time | Job description: This leading software specilaist focussed within Video Distribution are actively seeking an experienced Senior Software Architect to join their expanding team based in Central London.
The successful Senior Java Software Architect will have:
Essential Experience
Excellent written English and spoken communication skills Excellent mentoring and leadership skills Java, J2EE, Swing, servlets OO, enterprise design patterns and formal software design experience Tomcat and JBoss Video formats and standards (broadcast, mobile and web) Transcoding and encoding tools (Carbon, FlipFactory, FFMpeg etc.) I/O and network programming: Standard Internet protocols (such as TCP/IP, HTTP, SSH) Web/HTML and client interface technologies Virtualisation, load balancing and caching technologies Database design and integration Clustering and high-availability Enterprise storage and cloud computing Refactoring and continuous improvement Unit testing and test framework development Automated build solutions
Key Tasks
Working with the wider Product Development team Converting the product roadmap into formal software designs Considering technical, business and financial benefits of design approaches Applying componentisation and reuse approaches to the design process Specifying infrastructural designs, including networking, storage and encoding systems Communicating software designs using formal notations such as UML and written text Code reviewing the development team's work Mentoring the development team and offering advice on development approaches.
The Senior Software Architect will play a leading role in designing, specifying and overseeing the ongoing development of their media management and distribution platform. The role requires leadership skills, relevant deep technical knowledge and naturally you will be highly intelligent.You are also upbeat, motivated and a self-starter; disciplined in managing your own time and capable of inspiring our onshore and offshore development teams.Above all you will be passionate about technology.
Ideally you will have a background in designing and building world-class media management products and have full life-cycle product development experience.You will come from an enterprise software development background with at least 5 years experience of writing software, ideally spanning a wide range of technology-based disciplines and paradigms (see below). You must be an expert in high-level and low-level component design and interface specification. You must also be able to consider cross-cutting concerns such as logging, reporting and event-frameworks; and have a pragmatic approach to refactoring and continuous improvement. (No lone-hacking or compulsive over-engineering).Expect your software development skills to be thoroughly tested as a part of our selection process.
You will be working in a team, so communication skills must be first rate and you must be adept at expressing software design decisions to offshore teams. You must be able to quickly prototype potential solutions and analytically weigh up the pros and cons of alternative design decisions quickly and methodically.
If you have these skills and are enthused by the challenge then we look forward to hearing from you.
For immediate consideration, apply with your CV to jon.meller@itssrecruitment.co.uk |