Delivery Lead - Senior Full stack developer (Java)
<p>Delivery Lead - Senior Full stack developer (Java) </p><p><strong>Duration:</strong> 6 months</p><p><strong>Location: </strong>Stellenbosch, Western Cape</p><p><br></p><p><strong>Role Overview</strong></p><p>The Delivery Lead – Senior Java Full Stack Developer will lead the technical execution and delivery of Java-based full-stack solutions. The role combines hands-on technical expertise with technical leadership, collaboration, and responsibility for successful phased delivery.</p><p><br></p><p><strong>Key Responsibilities</strong></p><ul><li><strong>Technical Leadership & Development</strong></li><li>Lead the technical execution of software engineering solutions in alignment with business requirements and engineering standards.</li><li>Provide technical guidance and support to engineering resources.</li><li>Contribute to the development and delivery of full-stack solutions using Java, Spring Boot, React and/or Angular, and SQL.</li><li>Promote and maintain best practices across coding, testing, and deployment.</li><li>Keep up to date with relevant AI innovations and applicable engineering practices.</li></ul><p><br></p><p><strong>Collaboration</strong></p><ul><li>Work closely with Product Managers, Designers, and other stakeholders to understand requirements and prioritise technical deliverables.</li><li>Collaborate with engineering teams to ensure features are delivered within agreed timelines.</li><li>Follow the defined Connect Way of Work.</li></ul><p><br></p><p><strong>Phased Delivery</strong></p><ul><li>Manage technical delivery across phased rollouts.</li><li>Coordinate technical dependencies and delivery timelines across different phases.</li><li>Support the delivery of new partner integrations and customer segments.</li></ul><p><br></p><p><strong>Testing & Deployment</strong></p><ul><li>Ensure the adoption of automated unit, integration, and end-to-end testing.</li><li>Participate in CI/CD pipeline management.</li><li>Support reliable and consistent software delivery and deployment.</li></ul><p><br></p><p><strong>Documentation</strong></p><ul><li>Create and maintain technical documentation relating to code, systems, and processes.</li><li>Ensure documentation supports effective team collaboration, ongoing maintenance, and compliance requirements.</li></ul><p><br></p><p><strong>Required Technical Skills</strong></p><ul><li>Java</li><li>Spring Boot</li><li>React and/or Angular</li><li>SQL</li><li>Full Stack Development</li><li>Automated Testing</li></ul><p>o Unit Testing</p><p>o Integration Testing</p><p>o End-to-End Testing</p><ul><li>CI/CD</li></ul><p><br></p><p><strong>Experience Required</strong></p><ul><li>Senior-level experience in Java Full Stack Development.</li><li>Experience providing technical leadership or guidance to engineering teams.</li><li>Experience with software development, testing, deployment, and technical delivery.</li><li>Experience working with cross-functional teams and managing technical dependencies.</li><li>Experience delivering system or partner integrations and phased releases.</li></ul><p><br></p><p><strong>Key Competencies</strong></p><ul><li>Strong technical leadership</li><li>Problem-solving and analytical skills</li><li>Collaboration and communication</li><li>Technical delivery ownership</li><li>Ability to guide and support engineering resources</li><li>Strong understanding of software development and engineering practices</li></ul>