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

Full Stack Developer; Expert

Job in Menlyn, Gauteng, South Africa
Listing for: OpenSource Intelligent Solutions
Full Time, Part Time, Contract position
Listed on 2026-03-01
Job specializations:
  • Software Development
    Software Engineer, Backend Developer, Full Stack Developer
Job Description & How to Apply Below
Position: Full Stack Developer (Expert) 1795
Location: Menlyn

Senior Backend / Full Stack Developer (Expert) Location: Hybrid (2 to 3 days per week)
Type: 2/3 Year Fixed-Term Contract
Start: ASAP
We are looking for an experienced Senior Backend / Full Stack Developer with strong Java expertise and a proven track record in building robust, scalable, and secure enterprise applications. If you thrive in Agile environments and enjoy working across backend, integration, and modern front-end frameworks, this role is for you.

Key Technical Skills Backend Development
  • 8–10+ years professional development experience
  • Strong Java expertise: Java 1.7, 8+, 11
  • API development: creating and calling REST & SOAP services
  • Experience with RESTful APIs, SoapUI
  • Event-driven development using Event Driven Beans, JMS / JMS2, MQS
  • Frameworks: Struts, Quarkus, CDI
Frontend Development
  • Angular, JavaScript, Typescript
  • HTML, CSS2, CSS3
Database Development
  • DB admin, design, development
  • Strong SQL experience with Oracle and Postgres
  • Stored procedures, tables, views, patching
Platforms & Environment
  • Linux
  • Virtual Machine setup and configuration
Duties:
  • Develop and maintain a critical internal web application (Backend & Frontend) used for vehicle dispatch, distribution, and delivery management.
  • Design, develop, deploy, support, and maintain cloud, API, Java, Microservices, and serverless-based solutions.
  • Provide 2nd and 3rd level application support, including investigation, troubleshooting, and resolution of issues.
  • Manage the technical lifecycle of the product, ensuring stability, compliance, and continuous improvement.
  • Multi-task across development, support, investigations, and maintenance activities.
  • Participate actively in daily stand-ups and other Agile ceremonies.
  • Contribute to business cases and provide technical input for user stories.
  • Assist with identifying, assessing, and managing project and operational risks.
  • Ensure all business processes are fully understood and considered when analysing requirements or defects.
  • Propose, design, and review system solutions; evaluate technical alternatives where needed.
  • Present solution proposals to the IT Project Lead, Dev Ops Team, QA Team, Product Owner, and business stakeholders.
  • Develop secure, compliant, and high‑quality solutions aligned to IT security, audit, and coding standards.
  • Write clean, readable, extendable, reusable, scalable, and performance-optimized code.
  • Ensure adherence to compliance, quality assurance standards, and audit requirements.
  • Participate in sprint planning, backlog refinement, estimations, sprint reviews, and retrospectives.
  • Update and maintain Jira user stories and project documentation in Confluence.
  • Perform code reviews and peer reviews to ensure quality and maintainability.
  • Conduct demos of completed user stories during Agile ceremonies.
  • Monitor and troubleshoot infrastructure, servers, and application environments.
  • Analyse and resolve production known errors; perform log analysis, debugging, and root‑cause identification.
  • Perform system testing, regression testing, and parallel runs as required.

🏆 What We’re Looking For

  • Strong experience in Agile/Scrum environments
  • Ability to design, develop, test, and deploy high‑quality backend solutions
  • Solid debugging, problem‑solving, and architectural thinking
  • Ability to collaborate with cross‑functional teams and translate requirements into technical delivery
📩 Interested? Send your CV to  with the subject line: "Senior Backend / Full Stack Developer Application".
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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary