About The Position
Join a leading team generating an Online Software as a Service Application that 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 the Server side or full-stack, we've got the perfect challenge for you!
Provide creative solutions for data-related problems at an internet-scale by mixing in-house and open source technology such as Kafka, Spark, Docker, Kubernetes, Hadoop, and more.
Responsibilities:
- End-to-end development of Skai products and features, from design to implementation and from the database to the client
- Solving diverse complex problems of high scale, cutting edge systems
- Collaborate with Product Managers and Software Engineers to deliver great products of high quality.
- Help and be a technical mentor to other team members.
- Analyze and improve performance, scalability, and stability of Skai products, environments, and tools.
- Continuously learn and evaluate new technologies, and think of new ideas, in the everlasting effort to perfect our products
Requirements
- 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 with strong analytical thinking, systematic problem-solving skills.
- Kafka, Spark, Hdfs, Ansible, Docker, Hive, Airflow, Snowflake- a Strong Advantage.
Preferred:
- 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