Description:
A new and exciting opportunity is now open for a Java Software Development Team Lead! If you're ready to take your career to the next level and lead a team in building innovative, high-quality software solutions—this could be the perfect move for you. We’re looking for a strong leader with deep Java expertise and a passion for innovation, teamwork, and delivering top-tier software solutions.
Minimum Requirements:
Relevant Degree / Diploma qualification in Computer Science is essential.
Additional education
Azure-related certifications, such as Microsoft Certified: Azure Developer Associate, Azure Solutions Architect Expert, or Azure DevOps Engineer Expert, are a significant advantage
Mandatory experience
A proven record of leading teams and a passion for doing so
At least 10 years of software development experience across the full project lifecycle
Familiarity with Agile software development methodology
Strong People Management capabilities.
Strong background in Java Development, along with modern web development frameworks like Angular, React and SpringBoot.
Proficiency in latest IntelliJ
Object-oriented design and development
Implementation of architectural and software design patterns
Database development (DB design, stored procedures, MySQL)
Experience with containerization technologies, such as Kubernetes and Docker
Proficiency in Azure DevOps and Git source control
Unit testing frameworks and effective unit tests
Additional knowledge
A zest for learning, pushing technical limits, and discovering innovative solutions
Exceptional analytical and problem-solving skills
Good verbal and written communication skills
Keen attention to detail and the ability to drive solution-based thinking
Should you meet the requirements for this position, please email your CV to it.vacancy@stand-outstaffing.co.za . You can also contact the team on XXX-XXXX or XXX-XXXX. Alternatively, you can visit our website www.stand-outstaffing.co.za