U

Upstream

Secures digital services for mobile operators

Senior Software Engineer - Java

Backend EngineeringConfirmed live in the last 24 hours
Full-timeJohannesburg, South AfricaNo salary listedHybrid

About the Job

Requirements

  • A BSc or MSc in Computer Science, Software Engineering, or equivalent is required.
  • At least five years of full-time professional experience designing and developing applications using the Java ecosystem is required.
  • A solid background in object-oriented analysis and design is required.
  • Experience with Java frameworks and technologies such as Spring Framework and JPA/Hibernate is required.
  • Experience with asynchronous messaging technologies such as RabbitMQ or Kafka is required.
  • Experience designing and developing HTTP web services is required.
  • Excellent knowledge of SQL and relational database management system concepts is required.
  • Working knowledge of Maven, Git, and continuous delivery principles is required.

Responsibilities

  • Write well-designed, testable, efficient software modules.
  • Ensure designs comply with specifications and that specifications cover all needed aspects of implementation.
  • Prepare and produce releases of software components.
  • Provide support for production systems.
  • Create and review design documentation and provide feedback on test plans.
  • Investigate alternatives and technologies and present them for architectural review to support continuous improvement.
  • Support and coach junior developers.

Desired Qualifications

  • Experience with NoSQL databases such as Redis, Elasticsearch, or Couchbase.
  • Experience with caching technologies such as Hazelcast or EhCache.
  • Experience with horizontally scalable, distributed microservices architectures.

About the Company

Upstream

Secures digital services for mobile operators

Upstream provides affordable and secure mobile digital services to over 1.2 billion people worldwide, including Zero D, which offers free access to essential internet services for 250 million users, and Secure D, a security platform that blocked over 98,000 malicious apps across 20 countries in 2019. Zero D delivers essential online services at no cost through partnerships with mobile operators, while Secure D monitors and blocks harmful apps and fraud in mobile transactions, with Upstream collaborating with more than 60 operators in 45 high-growth markets. The company differentiates itself by combining broad reach with both affordable access and security across many operators and markets, plus demonstrated malware and fraud protection. Its goal is to enable safe, accessible digital services that drive digital revenue growth for mobile operator partners and end users.

Company size
201-500
Company stage
Debt Financing
Total funding
$55M
Headquarters
Aberdeen, United Kingdom
Founded
2001

Recently Posted Jobs

Explore more opportunities at Upstream

See more jobs