Job
Description
About The Role
Project Role :Application Support Engineer
Project Role Description :Act as software detectives, provide a dynamic service identifying and solving issues within multiple components of critical business systems.
Must have skills :Apache Kafka
Good to have skills :NA
Minimum 5 year(s) of experience is required
Educational Qualification :15 years full time education
Key ResponsibilitiesEvent-Driven Architecture (EDA) & DevelopmentLead the architecture, design, and hands-on development of high-volume, low-latency APIs and event-driven interfaces using Java/Spring Boot microservices and the Confluent Kafka platform.Develop robust API interfaces (RESTful and others) for consumption and production of events, ensuring adherence to high standards for performance, security, and documentation (e.g., Open API/Swagger).Drive conversations and provide technical direction to stakeholders and product teams on event stream design, modeling, and best practices.Confluent Kafka Platform ExpertiseAct as a subject matter expert on the end-to-end Confluent Kafka Platform, including:Core Streaming:Proficiency in developing and tuning Kafka Producers and Consumers for high-volume scenarios, managing partition strategies, and ensuring correct delivery semantics (e.g., exactly-once).Stream Processing:Experience designing and developing stateful and stateless stream processing applications using Kafka Streams (KStream/KTable) or ksqlDB. Familiarity with complementary technologies like Apache Flink is a plus.Schema Governance:Deep experience with the Confluent Schema Registry and Avro/JSON Schema to define, manage, and enforce schema evolution and compatibility rules.Data Governance & Lineage:Working knowledge of the Confluent Data Portal (Metadata Management) and implementing Stream Lineage features to enhance data discovery, quality, and traceability.Platform Integration:Utilizing and configuring Kafka Connect with various source andsink connectors for reliable, scalable data integration with other enterprise systems. Security & Operations:Practical experience with Confluent Security Aspects, including implementing robust Authentication and Authorization mechanisms (e.g., SASL, mTLS, RBAC) to secure event streams and access controls.SAP Event Integration & StrategyApply domain-specific expertise in leveraging Kafka for SAP event-based integration, understanding the complexities of connecting SAP systems (e.g., using SAP Cloud Integration, OData, or CDC solutions) to the Kafka ecosystem for real-time data propagation.Collaborate closely with the SAP integration architect (Product Owner) to define the long-term event streaming strategy for core SAP data objects.Required QualificationsExperience:3-5 years of progressive, relevant development experience with a strong focus on building highly scalable event-driven patterns and enterprise-grade APIs.Technical Stack:Proficiency in Java and the Spring Boot framework for building robust microservices.Deep, hands-on experience with the Confluent Kafka Platform (or Apache Kafka) for stream processing and integration.Experience with Containerization (Docker, Kubernetes) and modern CI/CD pipelines (GitLab, Jenkins) in a cloud or hybrid-cloud environment.Architectural Skills:
Proven ability to design, document, and present complex Event-Driven Architecture solutions to technical and business audiences.Communication:Exceptional verbal and written communication skills, with the ability to drive technical conversations, influence architectural decisions, and translate business needs into technical requirements
Qualification 15 years full time education