We are looking for a Big Data Software Engineer to join our growing team. In this role, you will be responsible to design and development of our big data processing engine.
Design and development of high-quality big data processing engineer.
Identify and proactively address potential product risks and challenges and ensuring success.
Work closely with stakeholders to transform requirements into technical specifications.
Ensure that the code is consistent with industry coding standards and best practices.
Take a deep dive into the technical details and provide expert advice and solutions.
Requirements: 5+ years of experience in the SW Engineering industry.
5+ years of hands-on experience with Java development.
3+ years of experience in Scala, Spark, Hadoop.
Experience in Spark on K8s and Airflow a big plus.
3+ years of experience with SQL and Non-SQL DBs.
3+ years of proven experience of designing and building cloud application on AWS (Azure, GCP).
Experience with Spring Framework Advantage.
Experience with microservice architecture Advantage.
Experience of working with DevOps and working with CI/CD practices Advantage.
Deep understanding of Agile principles, practices and values.
Solid understanding of design patterns, software development techniques, and clean code practices.
Team player, strong communication skills, and a positive attitude.
Fast learner, self-starter, broad-minded with a can do approach.
Advanced English written and verbal communication skills.
Bachelors, BScs or Masters degree in Computer Science or Engineering fields from leading academic school.
This position is open to all candidates.