Java Technical Lead - Johannesburg Verfied

R 600k-720k per annum Johannesburg, Gauteng Johannesburg, Gauteng more than 14 days ago 14-09-2017 5:25:31 AM
09-11-2017 5:25:31 AM
A well-respected company in the Marketing industry is looking for a skilled Java Technical Lead to join their team.

Basic Requirements:
• 2-3 years of technical lead experience, preferred.
• Minimum 5-7 years hands on experience building, integrating and delivering web and mobile based applications
• Strong time management ability
• Good understanding of security and performance best practices
• Work well under pressure
• Possesses leadership qualities required to lead and manage high performing development project teams which deliver technical value.
• Excellent interpersonal communication and organizational skills required to lead and motivate technical teams that deliver quality services.
• Understanding of resource management, communication management, cost management, risk management, quality management.
• Strong technical skills designing, developing, debugging, documenting, and implementing applications.
• Facilitation skills to lead teams and successful meetings.
• Strong knowledge and experience in all IT methodologies and life cycles that will be used to guide the technical work of technical teams assigned to projects.
• Maintains awareness of new and emerging technologies and the potential their potential application on new project or client initiative

Key Technology Skillset Requirements:
The candidate must display a good understanding as well as practical experience in the following technologies and practices.
Development principles:
• Full SDLC exposure
• SOA – Service Oriented Architecture
• N-Tier Architecture and development
• Agile, SCRUM, TDD Development methodologies
• MVC – Model View Controller Framework
• Performance tuning and optimisation, across web, mobile and databases
• Continuous integration

Team management tools:
• GIT
• Eclipse

Backend development:
• JEE 1.5/ 1.6, Java 1.5 / 1.6 / 1.7,
• Spring 2.5 / 3.0,
• JPA / Hibernate
• EJB 3.0, Web-services/JMS,
• Spring MVC / JSF
• JSP / JSTL / Servlets
• Weblogic / Tomcat / JBoss, Maven

Database development:
• MSSQL 2005 – 2012
• MySQL
• Oracle (an advantage)
• NoSQL (an advantage)

SCM:
• GIT
• Team Foundation Server
• SVN

Front-end development:
• HTML, HTML 5
• CSS, (CSS 3 an advantage)
• JavaScript (Angular, Backbone, Knockout)
• JQuery
• Ajax

Mobile development (an advantage)
• iOS
• Android
• Windows
• Mono