Flash Logo

Senior Full Stack Developer - Java

Flash|Posted 23 days ago

Skills and experience

Role:Backend engineer
Experience in role:10+ years
Language proficiency:English
Must-have skills:
    Java
    Cassandra
    Apache Kafka
    GraphQL

Location and salary

Remote policy:Hybrid
Location of job:Observatory, Cape Town, South Africa
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Senior Full Stack Developer

We are looking for a Senior Full Stack Developer who will 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

Day-to-day responsibilities will include:

  • Use your experience to assist different teams in solving complex technical problems across various tech stacks.
  • Support and enhance an established, multi-faceted technology platform, including 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.
  • Take responsibility for ensuring changes are:
  • Unit and integration tested
  • Documented
  • Optimized to ensure benchmarks are met
  • Assist in out-of-hours production releases and support when necessary.
  • Support and mentor junior team members.
  • 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

Minimum Requirements

  • 8–10 years’ experience in software development.

Technical Skills

  • 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)

Advantageous Skills

  • C# .Net Core
  • Identity Server authentication
  • Cloud Native architecture
  • Docker
  • Kubernetes
  • Azure DevOps
  • Redis
  • RabbitMQ

Competencies

  • Problem solver
  • Ability to lead projects
  • Ability to communicate technology in non-technical terms to colleagues and clients
  • Ability to work calmly and methodically under pressure

LI-ZS1

About Flash

501-1000 employees

Flash Group is a global, technology-driven company dedicated to making life easier for the communities we serve.

We disrupt through innovative technology, bringing value-added-services and payment access to a wide range of industries and their customers.

With our proprietary integration switch, we offer a fully inclusive aggregation solution that includes our VAS offering and secure, efficient transaction switching.

As a member of Pepkor Holdings, the Flash Group leverages formal retail partner networks to roll-out products and marketing to promote new products to an enormous base. Through Flash, we boast the largest informal retail network in Africa, with access to millions of customers per day.

Through our partner networks and capabilities, we build relationships based on common value exchanges that grow industries and make people’s lives easier.

Perks at Flash

Provident Fund
Discovery Risk Benefits
Catered lunches 4 times a week (Monday to Thursday)
Additional leave categories (Study, family resposibility, maternity, paternity, Flash Club earned leave, sports leave)
Study Assistance and Bursaries
Competitive salaries
Wellness Initiatives
Flash Club - Loyalty and rewards program
Fancy coffee bar and barista

Tech Stack

utilities

Google Analytics
Google Analytics
Power BI
Power BI

dev ops

Jenkins
Jenkins
Git
Git
Docker
Docker
Maven
Maven
Gradle
Gradle
Selenium
Selenium
Android Studio
Android Studio
Kubernetes
Kubernetes
Octopus Deploy
Octopus Deploy
IntelliJ IDEA
IntelliJ IDEA
Azure DevOps
Azure DevOps

business tool

MailChimp
MailChimp
Microsoft Sharepoint
Microsoft Sharepoint
Microsoft Teams
Microsoft Teams

application and data

Java
Java
Spring Framework
Spring Framework
React
React
Redis
Redis
RabbitMQ
RabbitMQ
C#
C#
Microsoft Azure
Microsoft Azure
nginx
nginx
ASP.NET
ASP.NET
MS SQL
MS SQL
Kotlin
Kotlin
Oracle
Oracle
Angular
Angular
Flutter
Flutter
React Native
React Native

Office Photos

Our office in Observatory Cape Town
Our purpose

Similar jobs on OfferZen: