The ideal candidate is a self-driven and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements. You will enjoy the challenge of developing highly scalable, high throughput, large volumes of data (5+ Terra bytes a day) management applications.
Responsibilities
- Writing clean, high-quality, high-performance, maintainable code
- Upgrade a Data Streaming Product from on premise to cloud.
Qualifications
- Total 8+ Years of Software Development (Java/Scala) along with BigData experience (Spark, Kafka).
- Need to have good knowledge in Apache Pulsar or any other messaging platforms in streaming ecosystem.
- Have working experience in Application development and management in Container based environments: Docker, Kubernetes
- Experience in resolving pressure and performance of the resources that JVM processes use: memory, CPU, Disk I/O
- Knowledge in Flink and Flink Connectors
- Need to have good understanding of cloud (GCP) services.