Senior Java Developer (Kafka)

SkillsMap

Wes-Kaap

On-site

ZAR 900,000 - 1,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A prominent technology company in South Africa is seeking a senior software developer with 8-10 years of experience. The role involves addressing complex technical problems, enhancing a comprehensive technology platform, and mentorship of junior team members. Candidates should have strong technical skills including NoSQL databases, Apache Spark, and be effective problem solvers. This offers an opportunity for significant professional growth within a supportive environment.

Qualifications

  • Minimum of 8-10 years’ experience in software development.
  • Technical skills across various platforms and tools.
  • Competencies in problem solving and leading projects.

Responsibilities

  • Assist with solving complex technical problems across teams.
  • Support enhancement of a multi-faceted technology platform.
  • Work with Architects and Team Leads to fulfill business requirements.
  • Provide work estimates for projects based on requirements.
  • Ensure changes are tested and documented appropriately.

Skills

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

Tools

Cassandra or similar NoSQL database
Graph technology
Apache Spark
JSON REST Service and APIs
Apache Kafka
Notebook environments (e.g., Jupyter)
C# .Net Core
Docker
Kubernetes
Azure DevOps
Redis
RabbitMQ

Job description

Job Reference Number: T236
Department: Technology
Business Unit:
Industry: Fintech
Job Type: Permanent
Positions Available: 1
Salary: Market Related

Job Description

Day to day responsibilities will include:

  • 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.
  • Working closely with QA to identify development and production issues.
  • Taking responsibility for ensuring changes are:
    • unit and integration tested
    • documented
    • optimized 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

MINIMUM REQUIREMENTS:

  • Have a minimum of 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 about technology in non-technical terms to colleagues and client
  • Ability to work calmly and methodically when under pressure
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Kafka Platform Engineer (12-month contract)
Senior Kafka Platform Engineer (12-month contract)

DeARX • Sandton

On-site
ZAR 1,000,000 - 1,800,000
Senior Backend Developer
Senior Backend Developer

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Java & Kafka Developer, Data Platform Lead
Senior Java & Kafka Developer, Data Platform Lead

SkillsMap • Wes-Kaap

On-site
ZAR 900,000 - 1,400,000
Senior Platform Engineer – Kafka & Cloud
Senior Platform Engineer – Kafka & Cloud

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Java Developer
Senior Java Developer

iDbase Software • Johannesburg

Hybrid
ZAR 60,000 - 100,000
Technology Domain Specialist -Kafka
Technology Domain Specialist -Kafka

Magnus Consulting Solutions Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Java Developer
Java Developer

E-Merge IT Recruitment • Sandton

On-site
ZAR 1,200,000
Technology/Domain Specialist - Kafka
Technology/Domain Specialist - Kafka

Indsafri • South Africa

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

Praesignis (Pty) Ltd • Gauteng

On-site
ZAR 700,000 - 1,100,000
Senior Java Developer
Senior Java Developer

ATS Client • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Salary: negotiable