Back-End Developer (Senior) 2323
Midrand - South Africa
Job Summary
Senior Data Integration & Application Engineer
Java (Quarkus) Kafka Azure Kubernetes
We are seeking a Senior Data Integration & Application Engineer to support and evolve enterprisecritical data pipelines and applications integrating with the MDBB SAP S/4HANA ecosystem.
This role sits at the core of streaming data integration Java application development and cloudnative operations on companystandardised cloud platforms. You will work closely with Product Owners business stakeholders and external partners to ensure reliable secure and scalable data flows across systems.
This is not a datascience role not a frontend role and not a pure DevOps/SRE position.
It is a handson engineering role with strong ownership of Kafkabased data pipelines Java services and Azure infrastructure.
This role sits at the core of streaming data integration Java application development and cloudnative operations on companystandardised cloud platforms. You will work closely with Product Owners business stakeholders and external partners to ensure reliable secure and scalable data flows across systems.
This is not a datascience role not a frontend role and not a pure DevOps/SRE position.
It is a handson engineering role with strong ownership of Kafkabased data pipelines Java services and Azure infrastructure.
Key Responsibilities
Data Pipeline Management
- Maintain and optimise incoming data pipelines integrating with the MDBB SAP System
- Ensure data accuracy reliability and throughput using Kafka (producers consumers connectors) and other ingestion mechanisms
- Monitor pipeline health and proactively resolve issues
Application Development
- Design develop and enhance Java applications using Quarkus and Maven
- Implement coding best practices and apply performance optimisation techniques
- Align application implementations with companyArchitecture standards and best practices
Configuration & Mapping Enhancements
- Collaborate with Product Owners and business stakeholders to gather requirements
- Implement and maintain data mappings and configurationdriven integrations
- Adapt solutions to evolving business needs while maintaining system stability
Cloud & Platform Operations
- Deploy and manage applications on standard Azure platforms
- Use Azure Kubernetes (AKS) and Azure Key Vault to ensure scalability security and resilience
- Monitor applications using Azure monitoring tools and dashboards
Collaboration Leadership & Communication
- Steer and facilitate technical discussions and meetings with external parties and Product Owners
- Work autonomously while contributing actively within crossfunctional teams
- Translate company standards into actionable engineering implementations
Troubleshooting & Continuous Improvement
- Provide production support and troubleshoot complex integration issues
- Proactively identify improvements to architecture pipelines and operational processes
- Stay current with industry trends and promote adoption of new relevant technologies
Documentation
- Produce and maintain clear technical documentation covering:
- Data pipelines
- Application architecture
- Integration methodologies
- Enable knowledge sharing and onboarding within internal teams
Essential Skills & Experience
Candidates must demonstrate strong experience in the following:- Kafka Streaming Technology
- Producers Consumers Connectors
- Java application development
- Quarkus
- Maven
- Strong programming fundamentals
- Coding best practices
- Application performance optimisation
- Cloud platforms
- Azure (preferred) or AWS
- Kubernetes (enterprisescale)
- Experience withArchitecture standards and the ability to apply them to product requirements
- Understanding that provides standard cloud platforms for service provisioning
- Strong communication skills with the ability to manage:
- External stakeholders
- Product Owners
- Experience using Azure monitoring and observability tools
- Highly proactive selfdriven and able to work autonomously within a team environment
- Ability to lead discussions troubleshoot efficiently and take ownership
Advantageous Skills
The following will be considered a strong advantage:- Security concepts and principles (cloud & application security)
- SQL and relational database knowledge
- Integration between disparate enterprise systems
- Containerisation experience (Docker)
- Deep understanding of Azure infrastructure and services
- Ability to quickly learn and promote internal tools and languages
- Experience translating handson solutions into formal documentation
- Knowledge of SAP S/4HANA integration
Qualifications & Certifications
- Relevant IT / Computer Science degree or certification
- 5 years professional experience
- Kafka Streaming / Programming certification
- Cloud certification (Azure or AWS)
Apply with your CV and a short summary highlighting your experience with Kafka Java (Quarkus) Azure and enterprise data integration
NB. Please send cvs toemailprotected
Required Experience:
IC