Job Description
Due to the security requirements of projects undertaken, candidates must be a UK citizen or an EU citizen with Indefinite Leave To Remain.
Essential Skills:
• You must have good experience as a Lead Developer on a complex Web-scale project
• Strong analysis and design concepts, Core Java 8 skills
• Hands-on experience of:
o Producing interoperable, high volume services and components
o Performance tuning and application profiling
o Web Services, microservices, NoSQL, API development, internationalisation and translation
o System integration
o Secure coding practices including OWASP
o Logging, monitoring and profiling of Web-scale applications
• Must have strong skills in
o Test Driven Development, CI/CD, Pair programming
o Time and resource estimation
• A positive mental attitude and a desire to communicate
Desirable skills/Preferred Qualifications:
• BSc degree in relevant software engineering discipline, equivalent to UK Upper 2nd class honours or above
• Sun/Oracle Java certification
• Experience and familiarity with the Apache stack, virtualisation and Cloud technologies, Hadoop and Machine Learning
• Good understanding of technical architecture and related frameworks
• Ability to articulate and compare alternatives approaches
• Ability to draw upon professional concepts to collaborate with others to carry out assigned duties
• Ability to work with various stakeholders, defining work and managing expectations.
• Good understanding of DevOps principles, tools and practice
• Familiarity with continuous integration and continuous deployment