Senior Full Stack Developer - Java
Flash|Posted 23 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
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
Sign up or log in to apply:
About Flash
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
Tech Stack
utilities

dev ops











business tool



application and data














