Senior Java Developer (Kafka)

Flash Group

Wes-Kaap

On-site

ZAR 1,100,000 - 1,500,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Catered lunch four days a week
Free on-site parking
LinkedIn Learning access
Employee Assistance Programme
Corporate Social Investment events
Office with coffee bar and snacks
Group risk benefits
Flash Club – extra leave days

Job summary

Flash, part of Pepkor, seeks a Senior Full Stack Developer to lead development across applications, databases, and APIs. You will collaborate with internal teams, data scientists, and client technical teams, providing technical leadership and supporting sales/projects from a technical perspective.

You'll own the delivery of complex solutions, mentor junior team members, and work with Architects and Team Leads to meet business requirements.

Qualifications

  • Minimum 8–10 years of software development experience.
  • Experience with Cassandra or similar NoSQL database.
  • Experience with graph databases and graph technology.
  • Experience with Apache Spark and JSON REST services/APIs.
  • Experience with Kafka or similar messaging systems.
  • Notebook environments (e.g., Jupyter).

Responsibilities

  • Lead and contribute to the design of multi-stack solutions across front-end, back-end, and data layers.
  • Develop and manage applications, databases, and APIs.
  • Collaborate with data scientists and analysts, and support client technical teams.
  • Provide accurate work estimates and ensure changes are tested, documented, and optimized.
  • Mentor junior team members and assist in production releases when needed.

Skills

Leadership
Problem Solving
Communication
Senior Full Stack
Mentoring

Tools

Cassandra
Graph DB
Apache Spark
JSON REST APIs
Apache Kafka
Notebook (Jupyter)
C#/.Net Core
Docker
Kubernetes
Azure DevOps
Redis
RabbitMQ

Job description

Flash

2026/02/25 Western Cape

Job Reference Number: T236

Department: Technology

Business Unit:

Industry: Fintech

Job Type: Permanent

Positions Available: 1

Salary: Market Related

As our Senior Full Stack Developer, you'll develop and manage applications, databases, and software solutions, collaborating with internal teams, data scientists, and client technical teams. The role includes technical leadership, empowered execution, and supporting sales/projects from a technical perspective.

Job Description
What the Herd is about

Flash is a well-established brand and part of Pepkor, with a global strategy and a clear purpose: making people’s lives easier.

We use frontier technology to create opportunities and build products and services that make a real difference in people’s everyday lives.

Our three values are the heartbeat of our business:

  • We are all in
  • We have each other’s backs
  • We are brave

They shape how we work, how we show up for one another and the kind of culture we’re building. A place where people can do meaningful work, feel supported to do their best and have the freedom to make an impact.

If you're excited by meaningful problems, smart people and building brands and products that improve everyday lives, we'd love to meet you.

Why this role matters

As our Senior Full Stack Developer, you'll develop and manage applications, databases, and software solutions, collaborating with internal teams, data scientists, and client technical teams. The role includes technical leadership, empowered execution, and supporting sales/projects from a technical perspective.

What You'll Own
  • Use your experience to assist different solve complex technical problems across different teams and tech stacks
  • Support and enhancement of an established, multi-faceted technology platform, and associated 3rd party integrations.
  • Work with Solutions Architects and other Team Leads to deliver on business requirements
  • Provide work estimates based on analyzed business and technical requirements.
  • Work closely with QA to identify development and production issues.
  • Taking responsibility for ensuring changes are:
    • unit and integration tested
    • documented
    • ooptimized to ensure benchmarks are met.
  • Assisting in out of hours' production releases when required, as well as out-of-hours support when necessary.
  • Support and mentor junior team members in the team.
  • Design client-side and server-side architecture
  • Build front-end applications with visually appealing design
  • Develop and manage databases, applications and APIs
  • Test software for responsiveness and efficiency
  • Troubleshoot, debug, and upgrade software
  • Create security and data protection settings
  • Build features and applications
  • Collaborate with data scientists and analysts
Job Requirements
Experience We’re Looking For
  • Have a minimum of 8 -10 years’ experience in software development
  • Cassandra or similar NoSQL database
  • Graph technology (graph database)
  • Apache Spark
  • JSON REST Service and APIs
  • Apache Kafka or other message queue/middleware
  • Notebook environments (e.g., Jupyter)
Bonus points if you have…
  • C# .Net Core
  • Identity Server authentication.
  • Cloud Native architecture
  • Docker
  • Kubernetes
  • Azure DevOps
  • Redis
  • RabbitMQ
You'll thrive in the Herd if you have…
  • Problem Solver: Demonstrates strong analytical and critical-thinking skills, with the ability to identify problems, investigate root causes, and develop practical, effective solutions.
  • Ability to Lead Projects: Demonstrates the ability to take ownership of projects, coordinate tasks and stakeholders, manage timelines, and ensure successful delivery of project objectives.
  • Ability to Communicate Technology in Non-Technical Terms: Can clearly explain complex technical concepts, systems, and solutions in simple, understandable language to colleagues, clients, and other non-technical stakeholders.
  • Ability to Work Calmly and Methodically Under Pressure: Maintains a calm and professional approach in challenging situations, prioritises tasks effectively, and works in a structured and methodical manner to meet deadlines and resolve issues.
Perks that make your life easier
  • Catered lunch four days a week for office-based team members.
  • An open coffee bar and snacks.
  • Employee Assistance Programme.
  • Corporate Social Investment events and opportunities to give back.
  • Free on-site parking.
  • Access to LinkedIn Learning.
  • Social events throughout the year.
  • Group risk benefits.
  • Flash Club, our employee engagement programme where you can earn up to five additional leave days by completing all categories within a cycle.
Ready to join the Herd?

If this sounds like the kind of challenge you've been looking for, we'd love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer (Java-Spring boot)
Senior Software Developer (Java-Spring boot)

Flash Group • Wes-Kaap

On-site
ZAR 1,200,000 - 1,800,000
Catered lunch four days a week
Free on-site parking
LinkedIn Learning access
+6
Mobile Developer - Android
Mobile Developer - Android

Flash Group • Wes-Kaap

On-site
ZAR 420,000 - 640,000
Catered lunch four days a week
Open coffee bar and snacks
Employee Assistance Programme
+6
Brand Manager
Brand Manager

Flash Group • Cape Town

On-site
ZAR 600,000 - 900,000
Catered lunch four days a week
Open coffee bar and snacks
Employee Assistance Programme
+6
QA Automation Architect
QA Automation Architect

Flash Group • Wes-Kaap

On-site
ZAR 1,200,000 - 1,800,000
Catered lunch four days a week for the
Open coffee bar and snacks
Employee Assistance Programme
+6
UX/UI Designer
UX/UI Designer

Flash Group • Wes-Kaap

On-site
ZAR 350,000 - 520,000
Catered lunch four days a week
Open coffee bar and snacks
Employee Assistance Programme
+6
Business Solutions Manager
Business Solutions Manager

Flash Group • Wes-Kaap

On-site
ZAR 1,000,000 - 1,600,000
Catered lunch
Open coffee bar
Employee assistance programme
+1
Senior Full-Stack Developer: Kafka & Data Platforms
Senior Full-Stack Developer: Kafka & Data Platforms

Flash Group • Wes-Kaap

On-site
ZAR 1,100,000 - 1,500,000
Catered lunch four days a week
Free on-site parking
LinkedIn Learning access
+5
Senior Java Developer (Kafka)
Senior Java Developer (Kafka)

SkillsMap • Wes-Kaap

On-site
ZAR 900,000 - 1,400,000
Software Engineer: Back End
Software Engineer: Back End

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

On-site
ZAR 60,000 - 100,000