Technical Lead - Java
- Mauritius
- Not disclosed
- Permanent
- Added 13/08/2025
- Closing 12/09/2025
- Dana Schierhout
Login to apply
Seeking an experienced Java Technical Lead to manage development teams, drive project delivery, and ensure high-quality, scalable software solutions.
Purpose of the job
The ideal candidate will have strong experience in Java-based technologies, excellent problem-solving skills, and the ability to lead and manage a team of developers and testers in the delivery of high-quality software projects. The candidate will play a key role in day-to-day team management, project planning, task allocation, and ensuring the timely delivery of project milestones while fostering innovation and best practices within the team.
Main Responsibilities
- Lead and manage the day-to-day activities of a team of developers and testers to ensure efficient delivery of project goals and milestones.
- Oversee project management tasks, including planning, scheduling, progress tracking, and reporting on deliverables.
- Collaborate with business analysts, product owners, and other stakeholders to translate business requirements into actionable tasks for the team.
- Assign tasks, set priorities, monitor progress, and provide guidance to team members throughout the project lifecycle.
- Facilitate daily stand-ups, sprint planning, retrospectives, and other agile ceremonies as required.
- Guide and mentor team members; conduct code reviews and ensure adherence to coding standards and best practices.
- Oversee the software development process, including implementation, testing, and deployment.
Identify project risks and propose mitigation strategies. - Ensure performance, scalability, and security of applications.
- Take ownership of project issues and drive resolution.
- Participate in recruitment, onboarding, and performance reviews of team members as needed.
- Stay updated with emerging technologies and proactively suggest improvements to processes and tools.
Qualifications- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
Knowledge/ Skills/ Experience- 8+ years of hands-on experience in Java development with at least 2 years in a technical leadership role.
- Proficiency in Java, Spring Framework, Spring Boot, RESTful APIs, JPA/Hibernate.
- Strong understanding of software development life cycle, design patterns, and agile methodologies.
- Experience with CI/CD pipelines, unit testing frameworks, and version control systems (e.g., Git).
- Familiarity with relational databases (e.g., PostgreSQL, MySQL) and message brokers (e.g., Kafka, RabbitMQ).
- Excellent communication, leadership, and team management skills.
- Proven experience in project management and leading cross-functional teams.