kafka developer
Secure Maximum Company
5–10 years of experience
Job description
Modernized legacy microservices and event-driven integrations by implementing scalable, Kafka-based solutions.
Designed and developed Apache Flink services for real-time Oracle-to-Kafka stream processing, data transformation, and event streaming.
Migrated applications from Spring Boot to Quarkus, reducing memory consumption by 40% and significantly improving application startup times.
Replaced IBM App Connect integrations with high-performance Quarkus microservices to improve integration efficiency and application performance.
Implemented data replication pipelines using IBM InfoSphere to stream data from VSAM files into Kafka topics.
Leveraged Argo CD for GitOps-based deployments and continuous delivery across OpenShift environments.
Enhanced system observability, fault tolerance, and service resiliency through circuit breakers, retry mechanisms, and robust error-handling strategies.
Utilized SQL for data validation, troubleshooting, and supporting integration-related requirements across enterprise applications.
Possesses a Bachelor's or Master's degree in Computer Science, or a related field, with a strong foundation in software engineering principles.
Holds relevant certifications such as the Confluent Certified Developer for Apache Kafka, demonstrating proven expertise.
Demonstrates 3+ years of hands-on experience in building and managing Kafka clusters in a production environment, showcasing practical skills.
Exhibits a deep understanding of distributed systems, message queues, and real-time data streaming principles, reflecting core knowledge.