About The Position
Join a leading team generating an Online Software as a Service Application which provides a high end platform for Online Advertising Campaign Management as a Senior Developer.
This role provides an opportunity for software creativity and growth: You will be expected to take on end-to-end responsibilities and be innovative, as the task is far from trivial, Whether you are keen on Server side or full stack, we've got the perfect challenge for you!
Provide creative solutions for data-related problems at internet scale by mixing in house and open source technology such as Kafka, Spark, Docker, Kubernetes, Hadoop, and more.
- End-to-end development of Kenshoo products and features, from design to implementation and from the database to client
- Solving diverse complex problems of high scale, cutting edge systems
- Collaborate with Product Managers and Software Engineers to deliver great products in high quality.
- Help and be a technical mentor to other team members.
- Analyze and improve performance, scalability, and stability of Kenshoo products, environments, and tools.
- Continuously learn and evaluate new technologies, and think of new ideas, in the everlasting effort to perfect our products
- At least 6 years of Java development experience
- Deep understanding of object-oriented design
- Strong Server-Side Skills
- Experience with large-scale production databases
- Familiar with microservices and CI/CD
- B.Sc. in computer science or an equivalent
- “A get-things-done” approach
- Experience working on a data-intensive product strong analytical thinking, systematic problem-solving skills.
- Kafka, Spark, Hdfs, Ansible, Docker, Hive, Airflow, Snowflake- a Strong Advantage.
- Deep understanding of Java 11, Spring
- Experience in a Big Data development role.
- Experience in developing SaaS products & platforms
- Experience in close work with data scientist
- Python good knowledge
- React good knowledge