Java Software Engineer — High-Performance, Mission-Critical

Upstream

Johannesburg

On-site

ZAR 669,600 - 892,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive base salary
Benefits based on qualifications

Job summary

Upstream in Johannesburg is looking for a Software Engineer, Java, to join its development team. You will be responsible for Java application development, working on mission-critical applications from design to testing.

The ideal candidate will have a BSc/MSc in Computer Science, 3-5 years of experience, and a strong grasp of Java frameworks. The position offers competitive benefits while working with a dynamic team in a fast-paced environment.

Qualifications

  • 3-5 years of experience in designing and developing applications using Java.
  • Familiarity with asynchronous messaging technologies like RabbitMQ or Kafka.
  • Working knowledge of microservices architectures.

Responsibilities

  • Develop high-volume, low-latency applications for mission-critical systems.
  • Write efficient software modules and review design documentation.
  • Ensure designs meet specifications.

Skills

Java application development
Object-Oriented Analysis and Design
SQL and RDBMS concepts
Spring Framework
JPA/Hibernate
HTTP APIs

Education

BSc/MSc in Computer Science or Software Engineering

Tools

Maven
Git
CI/CD principles

Job description

Upstream in Johannesburg is looking for a Software Engineer, Java, to join its development team. You will be responsible for Java application development, working on mission-critical applications from design to testing.

The ideal candidate will have a BSc/MSc in Computer Science, 3-5 years of experience, and a strong grasp of Java frameworks. The position offers competitive benefits while working with a dynamic team in a fast-paced environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Java Developer (Jhb)
Java Developer (Jhb)

Dariel • South Africa

Hybrid
ZAR 650,000 - 900,000
Flexible hybrid working environment
Competitive compensation and benefits
Opportunities to work on impactful,跨行业
Senior Java Software Engineer
Senior Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Employee wellness programs
Training in leadership and technical skills
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Senior Java Developer (Cape Town)
Senior Java Developer (Cape Town)

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior Java Software Engineer - Hybrid, Growth‑Oriented
Senior Java Software Engineer - Hybrid, Growth‑Oriented

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Employee wellness programs
Training in leadership and technical skills
Intermediate Java Developer
Intermediate Java Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 900,000
Intermediate Java Software Engineer
Intermediate Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 500,000 - 700,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+3
Senior Java/Spring Developer
Senior Java/Spring Developer

Hire Resolve • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Senior Java Backend & Cloud Architect (Remote)
Senior Java Backend & Cloud Architect (Remote)

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000