Java Team Lead

The world’s leading mobile attribution & marketing analytics platform

The world’s leading mobile attribution & marketing analytics platform, helping app marketers around the world make better decisions. The company’s holistic approach allows advertisers to measure all media sources, including paid, organic, viral and social sources, without compromising user experience or accuracy.

Requirements:

• 5+ years Java development
• Strong Java core
• Experience with Kafka
• Experience with Spark
• Extensive experience building scalable, high-performance distributed systems that deal with large data volumes
• Knowledge of Clojure, Scala, Go or any other functional language is a plus
• Good communications, spoken and written English

Would be a plus

• Self-starter, pusher with ’can do’ attitude in a dynamic work environment
• Strong analytical and troubleshooting skills
• Excellent written and verbal communication skills in English
• Enthusiastic to learn new tools and technologies

What we offer

The company provides mandatory and not mandatory business trips:
• Academy — a mandatory educational program hosted in Israel for learning about product, teams, business goals, technologies and meeting team members from all around the world
• Business trips to IL
• GEEP after 1 year in the company — trips provided to best performing team members to other locations to bring technical knowledge to other company offices and assist team members around the world

Social Package includes:
• Medical Insurance
• Sports reimbursement + paid team sport activities
• English classes
• Paid vacations (20 working days) + all Ukrainian national holidays
• Paid sick days
• Team building, happy hours and other team activities
• Parking
• Snacks, fruits & ice cold beer

All new team members provided a brand new Mac computer with 2 monitors and a starter’s package.

Responsibilities

Working with this enormous volume of data begins with massive ETL pipelines built using modern industry standard tooling such as Kafka, S3, Yarn/Hadoop and especially Spark. Then providing access to this data requires employing multiple database technologies each suited to the specific analytics tasks. The databases we use are constantly evolving but currently include BigQuery, MemSQL, HBase, Aerospike, Druid, Redis and more. We are big believers in working with the right tool for the right job, including in programming languages. We run a truly polyglot shot with Scala, Clojure, Python, Ruby, Go and JavaScript being especially common here at AppsFlyer. The extreme growth rate of our data and client base means that solutions need to be designed to handle 10X growth or more. Supporting this rapid pace of growth and polyglot development is a sophisticated automated deployment and scaling infrastructure that deploys docker containers into multiple cloud environments.

Contacts

For additional information about this vacancy, please contact:

e-mail: bogdan@psrcompany.com

Send a CV
Attach your CV Send a CV
Идет загрузка файла...