Intermediate Java Software Engineer

3 weeks ago


Johannesburg, Gauteng, South Africa Tetrad Group Full time
Job title : Intermediate Java Software EngineerJob Location : Gauteng, JohannesburgDeadline : March 25, 2025Quick Recommended Links
  • Jobs by Location
  • Job by industries

About the job

  • A leading consulting firm specializing in high-impact software solutions for the vehicle tracking industry is looking for a skilled Intermediate Java Engineer to join their growing team.
  • In this role, you will work alongside experienced software engineers throughout the entire development lifecycle, building scalable and efficient software solutions. If you have strong problem-solving skills, an eye for detail, and experience with Agile frameworks, Java, and JavaScript, we'd love to hear from you

Responsibilities

  • Collaborating with software engineers to analyze product requirements and design systems.
  • Writing clean, efficient, and scalable code based on specifications.
  • Integrating software components and third-party applications.
  • Debugging, troubleshooting, and optimizing existing systems.
  • Gathering and evaluating user feedback to enhance performance.
  • Creating technical documentation for reference and reporting.
  • Deploying and maintaining software using best practices.

Requirements

  • Proven experience as a Software Developer, Engineer, or similar role.
  • Strong background in Java, JEE, JavaScript and frameworks like Spring, VueJS, or AngularJS.
  • Experience with ORM frameworks (Hibernate) and database management.
  • Familiarity with Agile development methodologies and test-driven development.
  • Excellent problem-solving, troubleshooting, and debugging skills.
  • Strong communication and teamwork skills.
  • BSc in Computer Science, Software Engineering, or equivalent certification/training.
  • ICT jobs


  • Johannesburg, Gauteng, South Africa MSP Staffing LTD Full time

    One of our clients who is the leading supplier of intelligent security solutions to security companies across Sub-Saharan Africa is looking for an intermediate backend software engineer. Key Requirements: · Minimum of 5 years of development. · Degree in Computer Science, Engineering, or related field (preferred) · Java Expertise: Strong proficiency in...


  • Johannesburg, Gauteng, South Africa MSP Staffing LTD Full time

    Looking for a new exciting role? Then this is for you Looking for a Senior Lead Software Engineer that is going to guide, advise, inform, mentor team members to enable them to perform the tasks required by their roles to the best of their ability. The Senior Lead Software Engineer must ensure that the development team functions in such a way as to optimise...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    A leading security solutions provider is on the hunt for an Intermediate Back-End Software Engineer to join their Research & Development team in Roodepoort, Johannesburg (hybrid role) . Strong Java expertise and experience with AWS, databases (MSSQL/MySQL), and Azure DevOps are essential . Enjoy the best of both worlds Work on cutting-edge security...


  • Johannesburg, Gauteng, South Africa Tumaini Consulting Full time

    My client is looking for a Snr. Java Software Engineer, based in Randburg, Johannesburg to join their team. Requirements: · BSc/Computer Science/Software Engineering or any related informatics and science/engineering degree or a professional programming · 5-8 years of experience · Knowledge of Java, Jarkarta EE platform and the Spring Framework ·...


  • Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    Job Description: We are looking for a Senior Java Software Engineer to join our growing engineering team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-performance, scalable applications. You'll work closely with cross-functional teams to deliver high-quality solutions that meet both business and...


  • Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    Job Description:We are looking for a Senior Java Software Engineer to join our growing engineering team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-performance, scalable applications. You'll work closely with cross-functional teams to deliver high-quality solutions that meet both business and...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Our client is looking for a motivated and talented Engineer to join their growing team. Youll be working on cutting-edge projects, collaborating with a dedicated group of Developers, and building software that serves users worldwide. If you are passionate about coding, problem-solving, and delivering great user experiences, this role is perfect for...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Our client is looking for a motivated and talented Engineer to join their growing team. Youll be working on cutting-edge projects, collaborating with a dedicated group of Developers, and building software that serves users worldwide. If you are passionate about coding, problem-solving, and delivering great user experiences, this role is perfect for...


  • Johannesburg, Gauteng, South Africa Indsafri Full time

    We are seeking a highly motivated and experienced Full Stack Java Professional to join our software development team at Indsafri.As a Full Stack Java Professional, you will be responsible for designing and implementing software solutions that meet the needs of our customers. You will work closely with cross-functional teams to develop and deploy software...


  • Johannesburg, Gauteng, South Africa Landis+Gyr AG Full time

    Landis+Gyr AG is part of a global organization engaged in the design, production, and distribution of energy metering and energy management products. We are looking for an experienced Java Enterprise Software Engineer to join our team.Company Overview:We provide innovative solutions for the energy industry and are committed to excellence in product design,...


  • Johannesburg, Gauteng, South Africa Indsafri Full time

    At Indsafri, we are seeking a highly skilled Senior Java Developer to join our team. As a Senior Java Developer, you will be responsible for designing and building software solutions that empower customers with modern payment capabilities.You will work closely with cross-functional teams to architect and design software solutions within a multi-team...


  • Johannesburg, Gauteng, South Africa Indsafri Full time

    At Indsafri, we are seeking a skilled Java Software Engineer to join our team.About the Role:We are looking for an engineer who can design and build software solutions that empower customers with modern payment capabilities.You will be responsible for architecting and designing software solutions within a multi-team environment.Key Responsibilities:Apply...


  • Johannesburg, Gauteng, South Africa Indsafri Full time

    Indsafri is seeking a Cloud-Based Java Engineer to join our team of experienced engineers. As a Cloud-Based Java Engineer, you will be responsible for designing, developing, and deploying software solutions that leverage cloud computing platforms such as AWS, Azure, or Google Cloud Platform.Your primary responsibilities will include:Designing and...

  • Software Engineer

    1 day ago


    Johannesburg, Gauteng, South Africa Spane4all Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team as a Java Specialist. This is an exciting opportunity for someone who is passionate about delivering high-quality software solutions and wants to make a meaningful impact.As a Software Engineer, you will be responsible for designing, developing, and testing complex software...

  • Software Engineer

    5 days ago


    Johannesburg, Gauteng, South Africa Standard Bank of South Africa Limited Full time

    Business Segment: Personal & Private BankingTo design, code, test, debug, and maintain programs in development environments. Apply agreed standards and tools, to achieve a well-engineered result. Work within a strict framework of programming standards under the supervision of senior technical resources.QualificationsMinimum QualificationsType of...


  • Johannesburg, Gauteng, South Africa Mediro ICT Recruitment Full time

    Job TitleA Full Stack Java Developer is required to join Mediro ICT Recruitment's team on a long-term renewable contract working hybrid.Job DescriptionThe successful candidate will have at least 5 years' knowledge and experience in Java development including version control (Git).Knowledge of Kafka or other streaming platforms or messaging systems (e.g.,...


  • Johannesburg, Gauteng, South Africa Standard Bank of South Africa Limited Full time

    Technical RequirementsThe successful candidate will possess a solid understanding of software engineering principles, including object-oriented analysis and design using common design patterns. They will also have hands-on experience in designing and developing applications using Java EE, Springboot, and microservice architecture.Desirable SkillsStrong...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time

    One of Hire Resolve's client is seeking a Java Software Development Manager to lead our Software Development team. This role focuses on driving technological innovation, managing high-performing teams, and ensuring top-tier software solutions that align with our strategic objectives. If you are a strong leader with technical expertise in Java and modern web...

  • Software Engineer

    1 day ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Software EngineerAbout the Role:A forward-thinking company is seeking an accomplished Software Engineer to play a key part in their development team. As a Software Engineer, you will be responsible for handling both client and server-side development.Key Skills and Qualifications:At least 4 years of experience as a Software EngineerTertiary...


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Key Responsibilities: As a Java Developer, you will be responsible for:Designing, developing, and implementing end-to-end client-facing applications. Creating and enhancing business and technical capabilities and frameworks. Collaborating with cross-functional teams to deliver solutions aligned with business specifications. Ensuring the technical feasibility...