Java Software Development Manager
2 days ago
Responsibilities:
Factors that add complexity to the role:
- Is this role complex in nature, and if so, what are the factors that contribute to the complexity of the role (select the applicable / add your own and provide a brief description). Some examples are:
- Scope of responsibility: Focused on Product and/or Industry
- Problem-Solving Requirements: Design, Debugging
- Interpersonal and Team Dynamics: People-leadership, Intra-team co-ordination &Communication across different levels and competencies.
- Technical or Specialized Skills: Full stack developer (ORM, Hibernate, OO, REST, SOAP,DEVOPS)
- Level of accountability: Adherence to Architecture, Software delivery and Team health
- External factors: Security vulnerabilities, industry standards & best practise
- Learning and development requirements: Mentorship (based on band), up to date with technology trends.
- People Management: Managing the Care and Growth the software development team.
- Leading the development team, with a focus on team growth and success
- Providing team leadership and coaching
- Managing project resources
- Monitoring and reporting on performance
- Participate in product meetings the business, contributing to delivery planning.
- Overseeing the operations and deliverables of the development function
- Executing company quarterly and yearly objectives
- Implementing software development best practices and tools
- Designing system architecture
- Participate in mentorship and training programs.
- Strive for continuous learning and up skilling.
- Keeping updated with the latest technological developments.
- Evaluating and incorporating new tools and technologies that can enhance productivity and product quality.
- Ensuring your skills and methods stay current and competitive.
- Analysing and interpreting technical designs, requirements, and patterns.
- Technical proficiency in order to lead the Development Department and tointeract with
- Team Leads and Senior Developers.
- Leading the decisions to adopt new Technology stacks and tools
- Designing code that can evolve with changing business needs.
- Planning for scalability to handle increased load and future growth
• Designing scalable, robust, and efficient system architectures.
• Contribute to strategic decisions on architectural patterns and frameworks.
Coding Standards and Practices:
• Following coding standards to ensure code quality and maintainability.
• Following practices like Test-Driven Development (TDD) and PairProgramming.
Risk Management and Problem Resolution:
• Identifying potential risks in the development department and raising it with the Head of
Software Development.
• Troubleshooting and resolving issues that arise during the development lifecycle and
operations
Requirements:
- Relevant Degree / Diploma qualification in Computer Science is essential
- Azure-related certifications, such as Microsoft Certified: Azure Developer Associate,Azure Solutions Architect Expert, or Azure DevOps Engineer Expert, are a significant advantage
- 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
-
Java Developer
2 days ago
Centurion, Gauteng, South Africa Hire Resolve Full time R350 000 - R700 000 per yearHire Resolve's client is looking for a Java Developer to join their team. The ideal candidate will be involved in determining and identifying technical requirements through interactions with business analysts and leveraging your knowledge of enterprise architecture. Responsibilities: Design robust architectures that encompass software, hardware, and...
-
Senior Java Developer
7 days ago
Centurion, Gauteng, South Africa Momentum Full time R600 000 - R1 200 000 per yearClosing Date2025/12/01 Reference NumberMMH Job TitleSenior Java Developer Position TypePermanent Role FamilyInformation Technology ClusterMomentum Insure Company Limited Remote OpportunitySome of the time Location - CountrySouth Africa Location - ProvinceGauteng Location - Town / CityCenturion IntroductionMomentum Group Limited (Momentum Group) is a...
-
Java Developer
2 days ago
Centurion, Gauteng, South Africa Boardroom Appointments Full time R900 000 - R1 200 000 per yearMinimum Requirements:Teamwork and excellent communication skillsAbility to analyze user needs and apply analytical thinkingComfortable writing and analyzing SQL queriesStrong problem-solving skills and attention to detailBack-end development expertiseProficient in programming and software designExperience with version control software, such as...
-
Software Developer
2 days ago
Centurion, Gauteng, South Africa Hire Resolve Full time R104 000 - R240 000 per yearHire Resolves client is looking for a Software Developer (Tester) to join their project in Centurion (Hybrid). (The candidate will start off as a Tester because the company has a supplier who is developing their systems and they have a contract to only use their Developers, while the project is being complete. Once the project is complete, the "Tester" will...
-
Java Developer
2 weeks ago
Centurion, Gauteng, South Africa Accredited Resource Consulting Services Full time R800 000 - R1 200 000 per yearReference: PTA001201-TM-1Tech Lead – JavaScript Developer (Contract)Location: CenturionEmployment Type: ContractorDuration: 12 monthsWork Model: Hybrid (3 days in office, 2 days from home)Reporting to: Head: Application DevelopmentIntroductionAn established technology team in Centurion is seeking an experienced Tech Lead – JavaScript Developer to drive...
-
Intermediate Software Developer
2 days ago
Centurion, Gauteng, South Africa Hire Resolve Full time R120 000 - R180 000 per yearPosition: Intermediate Software DeveloperHire Resolves client is seeking a talented and experienced Intermediate Software Developer to join their team in Centurion, Gauteng. In this role, you will be responsible for designing, developing, and testing software applications to meet the needs of the clients. You will work closely with the team of developers,...
-
Software Developer
2 weeks ago
Centurion, Gauteng, South Africa Network IT Full time R600 000 - R1 200 000 per yearReference: ITE007200-Lamee-2Senior Flutter Developers - Create Seamless Digital Experiences. Ready to build amazing apps that run everywhere? We're looking for a passionate Software Developer with strong Flutter skills to create stunning mobile, desktop, and web experiences. If you love writing clean code, solving tough challenges, and owning your projects...
-
Software Developer
2 days ago
Centurion, Gauteng, South Africa Network1 Full time R600 000 - R1 200 000 per yearSenior Flutter Developers - Create Seamless Digital Experiences. Ready to build amazing apps that run everywhere? We're looking for a passionate Software Developer with strong Flutter skills to create stunning mobile, desktop, and web experiences. If you love writing clean code, solving tough challenges, and owning your projects end-to-end, let's build the...
-
Software Developer
2 days ago
Centurion, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per yearA global leader in providing solutions for the identity and payment industries is seeking a passionate and skilled Software Developer to join their team. The ideal candidate will have a strong background in developing applications across multiple platforms, with a specific focus on Flutter. You will be responsible for designing, developing, and implementing...
-
Software Tester
2 weeks ago
Centurion, Gauteng, South Africa Level Up Full time R150 000 - R250 000 per yearKey ResponsibilitiesPerform manual testing on software applications to validate functionality, usability, and performance.Design, develop, and maintain automated test scripts and frameworks, primarily using Selenium with Java.Execute automated regression, functional, and performance tests to ensure software quality.Develop and maintain test plans, test...