Position Description:
Job Description:
 We are looking for a Real-Time Event Analyst/Developer to join our team and help design, optimize, and scale event-driven architectures.
The ideal candidate will have experience implementing distributed systems with a focus on efficiency, latency, and scalability.
 Responsibilities:
 ● Design and develop event-driven architectures and distributed messaging systems.
 ● Integrate event processing solutions with microservices and scalable architectures.
 ● Develop specific components of the event-driven architecture in Java.
 ● Collaborate with other development and infrastructure teams to improve the efficiency of production systems.
 Requirements:
 ● Experience designing and developing event-driven architectures in production environments.
 ● Hands-on experience with messaging systems such as Apache Kafka or RabbitMQ in production projects.
 ● Prior experience with Java-based microservices in high-demand production environments.
 ● Experience using and developing components running on OpenShift, Docker, and cloud services (AWS).
 ● Knowledge of event-oriented databases and optimized storage solutions.
 ● At least 5 years of development experience in Java.
 Nice to Have:
 ● Experience with streaming data processing using Apache FlinkSQL or similar technologies.
 ● Knowledge of latency optimization and resilience techniques in event-driven architecture components.
 ● Experience with caching technologies to enhance real-time performance (Redis, Memcached, etc.).
 ● Programming experience in Golang and/or Python.
#LI-CM14
Skills: