Mezzanine Logo

Senior Java Developer and Architect

Mezzanine|Posted 9 days ago

Skills and experience

Role:Backend engineer
Experience in role:10+ years
Language proficiency:English
Must-have skills:
    Java
    SQL
Nice-to-have skills:
    Docker
    PostgreSQL
    Java EE
    Git
    Java SE
    Apache Kafka
    JMS
    JBoss EAP
    GlassFish
    JDBC
    Ubuntu
    JNDI
    EJB

Location and salary

Remote policy:Hybrid
Location of job:Stellenbosch Local Municipality, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder, permanent resident or work permit/visa holder
Visa sponsorship:Able to sponsor visa
Employment type:Permanent

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.

About Mezzanine

51-200 employees

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

  1. We have an awesome company purpose; our solutions are making a great impact in Africa and beyond.
  2. We have a relaxed, fun vibe. We take our work seriously, but not ourselves.
  3. We still have a start-up approach: we grab opportunities; each person can affect change; change happens quickly.
  4. We have great flexible work arrangements. We believe that people are able to take ownership of what they do and manage their responsibilities accordingly.
  5. 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

  1. 30-minute call to clarify role and give company overview
  2. 1.5 hours online technical test
  3. 60-minute online technical interview
  4. Psychometric assessments
  5. Reference calls & checks
  6. Offer

Perks at Mezzanine

Hybrid Working Environment
Agile PM Structures
Macbook Laptops
No Dress Code
Free Parking
Flexible Work Hours
Career Development and Skills Training
Study Leave
Team Building & Socials
Making a Meaningful Impact
Performance Bonuses
Competitive Salary

Tech Stack

application and data

Ionic
Ionic
PostgreSQL
PostgreSQL
Javascript
Javascript
Node.js
Node.js
Java
Java
jQuery
jQuery
nginx
nginx
Vue.js
Vue.js

dev ops

Ansible
Ansible
Jenkins
Jenkins
Git
Git
Maven
Maven
Selenium
Selenium
Bitbucket
Bitbucket
Subversion
Subversion

business tool

Google Apps
Google Apps
Slack
Slack
Trello
Trello
Zendesk
Zendesk
JIRA
JIRA

Office Photos

Team Work and Collaboration
Jacques de Vos, CEO
Our Stellenbosch Office
Office Socials
Mezzanine Making a Difference
Team Building

Similar jobs on OfferZen: