Qualifications
· BS/MS degree in Computer Science, Engineering or a related subject
· 5 - 7+ years of design & development experience
· Good understanding of the SDLC and agile software development methodologies, such as Scrum
· Object Oriented analysis and design using common design patterns
· Strong Java development background
· Expertise with Apache Spark using Java and Scala
· Expertise with messaging systems like Apache Kafka and Google Pub-Sub
· Experience with relational databases like MySQL, MariaDB and Postgres
· Experience with AVRO, Parquet file format and schema evolution techniques
· Experience with Graph concepts and technologies like Neo4j is a plus
· Experience with Apache Storm is a plus
· Experience in distributed complex architectures supporting high volume and high-performance real-time processing is a plus
· Knowledge of NoSQL products is a plus
· Experience in Google Cloud Platform is a plus
· Experience in AdTech is a plus