Java Software Development Manager

Hire Resolve

Centurion

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A prominent technology solutions provider in Centurion is seeking a Java Software Development Manager. This role involves leading a talented development team, ensuring delivery of high-quality software solutions in line with business goals. The ideal candidate should have over 10 years of experience in software development, strong leadership skills, and expertise in Java and related technologies. This position emphasizes team growth and innovation in software practices. Competitive salary and a dynamic work environment are offered.

Qualifications

  • Proven record of leading teams.
  • At least 10 years of software development experience.
  • Strong background in Java and web development frameworks.

Responsibilities

  • Lead and mentor the software development team.
  • Manage project resources effectively.
  • Ensure adherence to coding standards and practices.

Skills

Java Development
People Management
Agile methodology
Containerization technologies
Database development

Education

Relevant Degree / Diploma in Computer Science
Azure-related certifications

Tools

IntelliJ
Kubernetes
Docker
Azure DevOps
Git

Job description

Hire Resolve's client is looking for aJava Software Development Manager to join their team in Centurion, Gauteng.The Software Development department drives technological innovation and maintains the company's competitive edge. It focuses on developing high-quality software solutions aligned with strategic business goals, enhancing customer experience, improving efficiency, and supporting growth.

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.
Stakeholder engagement
  • 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
Fostering Team Growth and Professional Development
  • Participate in mentorship and training programs.
  • Strive for continuous learning and up skilling.
Staying Abreast with Technology Trends and Advancements
  • 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.
The technical requirements for this role are
  • 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
Future-Proofing and Scalability
  • Designing code that can evolve with changing business needs.
  • Planning for scalability to handle increased load and future growth
Architectural Planning and Design
  • 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

If you would like to apply for this position, kindly forward your CV to Gaby Turner at gaby.turner@hireresolve.us or alternatively, you may forward your CV to itcareers@hireresolve.za.com

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Software Development Manager
Java Software Development Manager

Hire Resolve • Johannesburg

On-site
ZAR 1,000,000 - 1,800,000
25 days annual leave
2-month sabbatical
Collaborative environment
+2
IT Development & Support Manager
IT Development & Support Manager

Hire Resolve • Johannesburg

Remote
ZAR 600,000 - 800,000
Java Developer (Jhb)
Java Developer (Jhb)

Dariel • South Africa

Hybrid
ZAR 650,000 - 900,000
Flexible hybrid working environment
Competitive compensation and benefits
Opportunities to work on impactful,跨行业
Developer - Java (Senior)
Developer - Java (Senior)

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Software Development Manager (Somerset West)
Software Development Manager (Somerset West)

Datafin • Somerset West

On-site
ZAR 800,000 - 1,200,000
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Manager Software Engineering
Manager Software Engineering

ATS Client • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Hire Resolve • Centurion

On-site
ZAR 600,000 - 800,000
Software Development Manager (CPT Onsite)
Software Development Manager (CPT Onsite)

Datafin • Cape Town

On-site
ZAR 900,000 - 1,500,000
Team/Technical Lead
Team/Technical Lead

Hire Resolve • Midrand

On-site
ZAR 900,000 - 1,300,000