Senior Java Developer and Architect
Mezzanine|Posted 9 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
Location: Stellenbosch, South Africa
Starting date: ASAP
What we do
Mezzanine delivers trusted B2B2C digital solutions for private and public enterprises across Agriculture, Healthcare, Utilities and Financial Services. Our solutions are built and delivered in our proprietary Helium technology framework and deployed at scale across Sub-Saharan Africa, primarily in Vodacom and M-Pesa footprint markets.
What makes this work meaningful is where it lands: in the hands of more than 6 million primary producers, 5,500 clinics processing patient data, municipalities recovering utility revenue, and millions of citizens accessing government services. When we say we deliver at scale, we mean it — 39 million vaccination events managed, over 100 million laboratory test results processed, and more than USD 2b farmer payments processed across the continent.
We are a subsidiary of Vodacom, but we operate on an OEM and network-agnostic model. We bring the right solution to every market and segment we enter, regardless of carrier.
What you will do
You will form part of the Technology team that develops and maintains the rapid application development platform (Helium Rapid) as well as the Java-based framework used for application development (Helium Flex). These platforms are used by Mezzanine’s product developers to develop the products that we take to market.
You will be contributing to the architectural design and own the technical excellence of the products. You will develop and communicate the use of ‘best practice’ during product development and contribute towards the technical development of junior product developers.
We are looking for an individual that is a great team player, problem-solver and quick learner. The ideal individual will be someone who is dependable and dedicated to their work.
The team uses the following technologies:
- Java SE 8, 21, 25
- JBoss Undertow
- Java EE (Enterprise Edition) 8
- EJB, JMS, JDBC, JNDI
- Glassfish 4.1.1 & 5
- Git
- PostgreSQL 17
- Apache Kafka
- Docker
- Ubuntu
What you need
- 10+ years overall experience in information technology.
- 10+ years’ experience in development.
- 5+ years’ experience in Java development.
- 10+ years’ experience working with SQL databases, ideally PostgreSQL.
What to expect
- Passionate and dedicated team members - We work hard and support each other because we are passionate about what we do and the impact we are making.
- Growth opportunities - We have annual personal development discussions to craft out your journey ahead. We have 5 study leave days for those that are pursuing a qualification or certification.
- Flexibility - 3 remote work days with core hours being 10:00 - 15:00. We are output, not input focused.
- An energising environment - We celebrate differences and value individuals. We enjoy celebrating successes, having coffee-walks and playing ping-pong.
- Income protection & death cover - We care about our staff and their family when unexpected events occur.
- Employee Wellness Programme - We are holistic beings and therefore we invest in the health and wellbeing of our staff.
Sign up or log in to apply:
About Mezzanine
What we do
Mezzanine works with mobile network companies to provide solutions within the industries of Healthcare, Agriculture, Education and Utilities. By focusing on these industries we believe the work we are doing at Mezzanine has a significant impact on the lives of our users and the beneficiaries of the services - which ultimately stimulates productive societies.
Our mission is to create productive societies and to that extent, some 65 million people have benefitted from using our solutions in healthcare, agriculture, education and financial services.
Why Work For Us
- We have an awesome company purpose; our solutions are making a great impact in Africa and beyond.
- We have a relaxed, fun vibe. We take our work seriously, but not ourselves.
- We still have a start-up approach: we grab opportunities; each person can affect change; change happens quickly.
- We have great flexible work arrangements. We believe that people are able to take ownership of what they do and manage their responsibilities accordingly.
- We are based in a tech hub (Techno Park) where you are able to take a scenic stroll during your breaks.
Who we are
Mezzanine was founded in 2012 and is a market leader in the development of mobile business solutions for Africa. We use the power of mobile technology to enable businesses and organisations working in Africa to mitigate risks, address challenges and unlock opportunities. With an estimated 800 million mobile subscribers in Africa, we view mobile technology as a major enabler for economic growth. Mezzanine is a subsidiary of Vodacom but we are network agnostic when we enter a new African market.
Our Technology
The Mezzanine helium platform is a centralised mobile and enterprise service environment that enables our clients with the deployment of vertical specific (e.g. health, agriculture, education….) solutions. Once a solution is deployed on the platform authorised users can securely access it via the web (HTML5), a native application on a mobile phone, USSD or SMS. Our aim is to decrease the cost of delivering; and increase efficiency and accessibility to business services across Africa.
Our Recruitment Process
- 30-minute call to clarify role and give company overview
- 1.5 hours online technical test
- 60-minute online technical interview
- Psychometric assessments
- Reference calls & checks
- Offer
Perks at Mezzanine
Tech Stack
application and data








dev ops







business tool




