×
Register Here to Apply for Jobs or Post Jobs. X

Junior Software Developer

Job in Randburg, Johannesburg, 2000, South Africa
Listing for: MediSolution
Full Time position
Listed on 2026-07-05
Job specializations:
  • Software Development
    Java Developer, Backend Developer, SQL Developer
Job Description & How to Apply Below
Location: Randburg

Join Interfile, one of South Africa’s leading fintech companies in the Electronic Bill Presentment and Payment space. Be part of a team delivering large‑scale technology solutions and innovative projects used by millions of people across corporate and government sectors. With a strong focus on customer delivery, modernization, and innovation, Interfile offers the opportunity to work on exciting new developments in a modern office environment near Montecasino, complete with a gym, canteen, and collaborative chill spaces.

As a Junior Software Engineer, you will support the design, development, and maintenance of software applications. You’ll work under guidance from senior developers and team leads, gaining hands‑on experience with technologies such as Java and relational databases. This role is ideal for someone eager to learn, contribute to meaningful projects, and grow their career in a fast‑paced, innovative environment.

Responsibilities
  • Assist in the implementation of product designs using a variety of programming languages and tools.
  • Collaborate with team members to estimate effort for development tasks and track progress.
  • Contribute to software maintenance activities such as bug fixes and small enhancements.
  • Participate in code reviews and follow established development methodologies and processes.
  • Liaise with QA and support teams to address and resolve escalated issues.
  • Continuously develop your skills by learning new technologies and programming practices.
  • Follow team guidelines and contribute to a culture of collaboration, quality, and accountability.
Experience
  • 2 Years+ exposure to programming through internships, coursework, or personal projects.
  • Familiarity with the software development lifecycle.
  • Experience working on real‑time web‑based interfaces or portals (advantageous).
  • Exposure to agile methodologies (advantageous).
Required Skills and Knowledge
  • Proficiency in Java (JEE / SE).
  • Solid grasp of Java 8+ features.
  • Experience with Spring Boot for building REST/SOAP services.
  • Basic experience with relational databases (SQL Server, Oracle, PostgreSQL, MySQL, or MariaDB).
  • Understanding of SOAP and RESTful web services.
  • Familiarity with Git for version control.
  • Good understanding of build tools such as Maven (Java).
  • Experience using tools like SoapUI or Postman for API testing.
  • Strong problem‑solving and analytical thinking.
  • Good written and verbal communication skills.
  • Willingness to learn and collaborate in a team environment.
Advantageous Skills and Knowledge
  • Familiarity with React (including functional components and hooks such as use State, use Effect).
  • Understanding of JSX, props, and state management.
  • Familiarity with npm and webpack.
  • Basic understanding of JUnit (Java) and Jest (React).
  • Exposure to CI/CD pipelines and deployment tools.
  • Familiarity with Git Hub or Bitbucket.
  • Understanding of Dev Ops principles and containerisation (e.g., Docker).
Education
  • BSc in Computer Science or related field.
  • Diploma or Java Programming Certificate.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary