Java Developer (idit) Team Lead

Johannesburg, Gauteng, South Africa

Job Description

Job Purpose:

  • Java Team Lead will be responsible for overseeing the development of a complex IT platform using Java Enterprise Edition, specifically the IDIT platform. This role includes leading a development team, driving end-to-end project delivery, ensuring technical excellence, and fostering collaboration across business and IT stakeholders. The successful candidate will provide both hands-on coding expertise and leadership in architecture, design, and implementation
Key Responsibilities:
  • Lead a team of Java developers, providing technical guidance, mentorship, and performance management. A self-starter who takes accountability for the team's delivery
  • Oversee the design and delivery of end-to-end customer projects, including UI, SQL data models, and business logic implementation
  • Architect and develop integrations with external systems (web services, APIs, and other technologies)
  • Collaborate with business analysts, architects, and project managers to translate requirements into robust technical solutions
  • Review and approve technical designs, code quality, and adherence to best practices
  • Drive process improvements and adoption of modern development methodologies
  • Ensure project timelines, quality standards, and budgetary requirements are met
Required Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or related field
Required Experience (relevant or in a similar role):
  • Minimum 10 years in Java Enterprise Edition programming, with at least 3 years in a leadership or team lead capacity
  • Unit testing and mocking frameworks
  • Proven experience in translating complex business requirements into detailed technical designs
  • Strong Object-Oriented design principles
  • Strong hands-on experience with Spring Boot, Java 11+
  • Solid understanding of Microservices architecture
  • Proficiency with application servers (WebLogic / WebSphere / JBoss Advantage)
  • Experience with MSSQL
  • Strong understanding of software architecture, system integration, and performance optimization.
  • End-to-end implementation of customer projects, including UI, SQL data model, and business logic implementation
  • Development of interfaces with external systems (web services, other technologies)

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1633121
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned