About the job Senior Java Backend Developer Team Lead (Permanent) - Centurion - iS0L63RV78R Our client requires the services of an experienced Senior Java Backend Developer Team LeadPOSITION : Permanent role % onsite.
COMMENCEMENT : As soon as possiblePURPOSE OF THE ROLE : A Professional Senior Java Backend Developer, that can also lead a team of 3 or 4 junior and intermediate Java Backend Developers.
A senior Java developer should also have experience in leading a development team through a complete development lifecycle.
Individuals who work well in a collaborative environment and pay meticulous attention to detail tend to excel in the position of Professional Senior Java Developer.
High-performance, high-demand, technical and multi-disciplinary environment, with software development as the main business activity.
Consulting vision and mission of the company requires employees to have the ability to work in both a technical environment (software development), as well as with the human (clients) element.
QUALIFICATIONS / EXPERIENCE : A Bachelors degree or three-year National Diploma is preferred. A Professional certification in a relevant field from an accredited intuition plus previous experience as a software developer will be considered.
Will consider a candidate with past solid technical experience as a backend developer, with database experience. ADDITIONALS SKILLS REQUIREMENTS Excellent time management and organizational skills and experience establishing guidelines in these areas for others.
Strong sense of personal accountability regarding decision-making. Experience working in a high-level collaborative environment and promoting a teamwork mentality.
Experience applying analytical thinking and problem-solving skills. Ability to predict challenges and seek to proactively head-off obstacles.
Experience with both agile and waterfall methodologies (hybrid) SOFT SKILLS : Problem Solving Analytical Ability Communication Skills Bilingual Interpersonal Skills ROLE : New development and maintenance of web-based backend systems.
Database design and maintenance. Team leader (assisting team of junior and intermediate developers). Analyse the business requirements (received from the Business Analyst) and translate into workable solutions.
Follow best practices and coding standards to produce efficient code and contribute to the knowledge base / documentation on Confluence.
Assist Frontend developers with logical workflows Maintain and migrate legacy systems to newly developed backend systems