Project Description
We are looking for an experienced Technical Lead to be responsible for providing solutions for technical issues which may affect solution delivery. They will facilitate requirements analyses, conduct peer reviews, provide feedback, enhance frameworks as well as acting as a strong individual contributor in their area of remit.
What we require is an individual with strong knowledge of best practices, good organisational skills, and strong proficiency in Java technologies.
Responsibilities
• Ownership of technical delivery for their agile team
• Leadership/mentorship over their agile team
• Communication on behalf of their agile team
Skills
Must have
From technical perspective we require a candidate to have:
• Very strong development experience in Enterprise Java Applications
• Very strong expertise on Java based framework like Spring, Hibernate etc.
• Very well versed with latest framework like Micros Services, Cloud, Angular 4 & HTML 5
• Have working experience of micro services supported framework like Spring Boot.
• Understanding of Single Page architecture application and its optimal implementation
• Well versed with Automation Testing tool like Selenium & Cucumber.
• Experience of writing complex SQL queries with knowledge do SQL tuning
• Strong working experience and expertise of Application Servers like WAS / Tomcat / JBoss etc.
• Good understanding of Behaviour Driven Development and Test Driven Development approach
• Knowledge on Cloud Technologies like Paas & IaaS.
• Have fair understanding of Architecture and Design requirements for building Cloud Native Application.
• Be familiar with different types of infrastructure components, such as datastores and middleware, and be able to select and combine them appropriately
And additionally:
• Excellent communication skills such that able to articulate and present technical solutions, approach etc. to senior stakeholders.
• Be experienced with a range of agile practices and understand how, why and where they work
• Be able to work across teams to remove blockers and manage technical dependencies
• Work with architects and Business Product Owners to ensure our software is fit for purpose now and in the future, easy to change and has quality built in from the start
• Experience in all phases in the Development Life Cycle
• Very good understanding of architecture and design patterns used for Web Application Framework
• Experience with formal release procedures and source control
• Excellent communication and interpersonal skills (written and spoken) - comfortable with detail
• Experience of working within multi-site teams
• Cultivates a collaborative and cooperative attitude across different work cultures
• Ability to work under pressure and manage own time
• Ability to work on own or as part of a team
• Ownership of tasks assigned to ultimate resolution
Nice to have
Optional Technologies:
• Angular 2 (or higher)
• Karma-Jasmine / Mocha
• SQL Tuning
• Spring Boot & Micro Services
• Cloud Technologies : IaaS / PaaS
• Dockers / Kubernates or any similar framework
• Selenium & Cucumber
Languages
English: B2 Upper Intermediate
Relocation package
Vacancy Specialization
Full Stack
Ref Number
VR-68418