Senior Back-End Engineer (with Data)
Cape Town - South Africa
Department:
Job Summary
Spring is in the air Easter is around the corner and our client is cracking open an exciting opportunity for Senior Back-End Engineer with a passion for data to join their growing team.
Designing and building scalable data ingestion pipelines (both streaming and batch)
Integrating with thirdparty APIs banks and payment processors to ingest highvolume transactional data
Writing clean productionquality Java 21 (Spring Boot) code for microservices and integration endpoints
Using Spring WebFlux for reactive and asynchronous processing where appropriate
Operating and optimising Kafkabased streaming workflows and eventdriven architectures
Developing largescale data processing jobs on Azure Databricks using Spark (Scala/Python)
Optimising Spark workloads for performance and cost efficiency.
Designing and maintaining data schemas in MS SQL Server for analyticsfriendly querying
Ensuring data quality lineage governance and monitoring
Exposing trusted data products via APIs for microfrontends and reporting tools
Embedding prebuilt data science solutions into our data estate
Providing Level 3 production support when required
Collaborating crossfunctionally to turn business needs into reliable productionready pipelines
Skills & Experience:
Strong experience in Jave 21 Spring and Spring Boot
Hands on experience with messaging and streaming platforms (Apache Kafka or equivalent) Azure Event Hubs
Solid T-SQL skills with MS SQL Server experience
Passion for clean design quality code testing (Junit Cucumber) Git and Agile delivery
Familiar with Cosmos DB or other NoSQL technologies
Experience with Terraform CI/CD and GitOps pipelines
Qualification:
A Bachelors degree in Computer Science Computer Engineering Chemical Engineering Mathematics or a related qualification
Contact Penny Janse Van Rensburg on quoting the Ref: CTI006510.
Connect with us on and Register your CV to create a profile or to view all our Jobs in Information Technology. One of the best Developer Recruitment Agencies in Cape Town.
Let us assist you with your IT careers. For Further C# Developer jobs C Developer jobs Java Developer Developer careers Angular Developer and Full stack developer jobs.
Required Experience:
Senior IC
Key Skills
- Apache Hive
- S3
- Hadoop
- Redshift
- Spark
- AWS
- Apache Pig
- NoSQL
- Big Data
- Data Warehouse
- Kafka
- Scala
About Company
Communicate Recruitment is Specialist recruitment company with a specialisation in Finance, IT and Engineering recruitment. Our aim is to partner with you and introduce you to great careers and exceptional candidates.