We are looking for a strong Java developer with experience in building high-performing, scalable, enterprise-grade applications, to join a talented software team that works on mission-critical applications.
This role provides an opportunity for software creativity and growth. You will be expected to take on end-to-end responsibilities, be innovative, and provide creative solutions for problems at a high scale.
- 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
- At least 5 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.
- 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