Job Search and Career Advice Platform

Enable job alerts via email!

Java & Python & Full Stack Developer

Sabenza IT & Recruitment

Johannesburg

On-site

ZAR 600 000 - 750 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology recruitment firm in Johannesburg is seeking a talented Java and Python developer for a 12-month contract role in the insurance industry. The position involves designing, developing, and maintaining high-quality applications while collaborating with cross-functional teams. The ideal candidate should have over 5 years of experience in Java development, strong Python skills, and proficiency in SQL. This role promises an opportunity to drive business transformation and work on cutting-edge solutions.

Qualifications

  • 5+ years of proven experience in Java development.
  • Strong skills in building robust applications using Python.
  • Comfortable with SQL and relational database management.

Responsibilities

  • Design, develop, and maintain Java and Python applications.
  • Collaborate with cross-functional teams to deliver solutions.
  • Manage and optimize data using SQL.

Skills

Java programming
Python development
SQL proficiency
Full stack development
Job description

Johannesburg, South Africa | Posted on 16/01/2026

Are you a talented Java and Python developer looking to make an impact in the dynamic insurance industry? We have an exciting 12-month contract role with the potential to extend, based in Sandton, where you’ll work on cutting-edge solutions that drive business transformation.

What You’ll Do:

  • Design, develop, and maintain high-quality Java and Python applications.
  • Work across the full stack, collaborating with business analysts, QA, and other developers to deliver innovative solutions.
  • Utilize your SQL skills to manage and optimize data efficiently (strong SQL knowledge is a huge plus!).
  • Contribute to enhancing existing systems while actively participating in new projects.
Requirements
  • Proven experience coding in Java with a strong understanding of object-oriented programming principles.
  • Required Experience: 5+ Years
  • Strong Python development skills with experience in building robust, scalable applications.
  • Comfortable with SQL and relational databases – ability to write queries, optimize performance, and work with complex data.
  • Full stack experience is advantageous – familiarity with front-end frameworks or API development is a bonus.
  • Problem-solving mindset and ability to work independently in a fast-paced environment.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.