JobRolling deadline

Senior Software Engineer, Java

Upstream

Apply now

Share this opportunity

Know someone it fits? Send it their way.

Report this listing

Tell us what's wrong. We review every report.

What's the problem?

Location
Hybrid · Johannesburg, South Africa
Who can apply
Applicants in South Africa
Deadline
Rolling
Contract
Full-time

About this job

About the role

Upstream is a company that helps mobile network operators and brands grow revenue and improve customer engagement. They operate in over 45 markets worldwide and are looking for a Senior Software Engineer to join their team in Johannesburg, South Africa. As a Senior Software Engineer, you will work on critical applications and contribute to the entire development lifecycle.

What you'll do

  • Develop Java applications that meet business objectives.
  • Design and implement software components that meet specifications.
  • Prepare and release software components.
  • Support production systems and provide expertise.
  • Review design documentation and test plans.
  • Investigate new technologies and improve processes.

Requirements

  • Computer Science or Software Engineering degree.
  • 5+ years of experience in Java application development.
  • Object Oriented Analysis and Design background.
  • Experience with Spring Framework and JPA/Hibernate.
  • Knowledge of asynchronous messaging technologies.
  • Experience with HTTP web services and SQL.

Benefits

  • Competitive base salary and benefits.
  • Work with a dynamic and motivated team.
  • Opportunity to work with leading-edge technologies.
  • Fast-paced and competitive environment.

javasoftware engineeringspring frameworksql

Posted 2 Nov 2026 · Ref nn9qkr6t

Was this listing helpful?

Similar jobs

See all
Apply now