We are seeking a highly skilled Senior Software Engineer with expertise in event-driven architecture to join our team. The ideal candidate will have a robust background in Kafka, KSQL, Database Modeling, Oracle, Apache Flink, security concepts (like JKS certificates), networking concepts (Ingress and Egress rules), debugging, troubleshooting, aggregate logging frameworks (such as ELK stack), Java, and microservices. As a Software Engineer, you will play a pivotal role in designing, developing, and maintaining complex systems that leverage event-driven paradigms for real-time data processing.
Responsibilities:
- Design and implement event-driven architectures using Kafka, KSQL,
KStreams for real-time data processing.
- Develop database models and optimize data storage using Oracle and database modeling techniques.
- Utilize Apache Flink for stream processing and analyzing large volumes of data.
- Ensure system security by implementing JKS certificates and understanding security concepts.
- Manage networking aspects like Ingress and Egress rules for efficient data flow.
- Debug and troubleshoot system issues to maintain optimal performance.
- Implement aggregate logging frameworks like ELK stack for monitoring and analyzing system logs.
- Collaborate with cross-functional teams to develop microservices using Java.