DataProcessing: Senior Backend Java Developer
Location: BY, MI, Minsk
Department: Big Data
Employment type: Full-time
Industry: Information Technology and Services

Company profile:

Job description:
Adform is the best resourced European display ad tech company, with around 370 people in 15 European countries and US. We offer a leading platform focused on programmatic advertising with key competences in ad serving, optimization, data management and rich media. Our platform is built on proprietary technology and is constantly updated with new industry leading features.We are looking for Senior Backend Developer who would like to join Adform’s Data Collection and Processing team in Vilnius. Data Collection and Processing layer is a multi-server part of rich Adform advertisement platform used to collect and process (validate, enrich, etc.)  3+ billion of events a day in real-time. After data processing is finished, data is aggregated using various aspects and stored in Data Warehouse layer (Hadoop, HP Vertica, MS SQL/OLAP) for later reporting.What are you going to do?We collect information about users’ interactions with ads from different locations: USA, Brazil and Europe. We get around 3 billion transactions per day and this number constantly grows as we step into new markets in an aggressive manner. Main challenges are:-          Switch from Microsoft technologies from this layer-          Develop scalable solution that collects, process (validate, enrich and aggregate) and store to our data warehouse-          Design and build high load/scale applications and services-          Save your time with tests and deployment automation

Requirements:
We expect that you:-          3+ years of experience of building high load/scale applications and services-          Strong knowledge of JAVA or SCALA, batch scripting, SQL or NoSQL-          EJB, JDBC, JPA, JMX, HTTP stack, JVM tuning experience with monitoring and metrics, ex. Grafite, Ganglia, etc.-          Familiarity with at least one: Storm, ZooKeeper or Kafka-          Experience with infrastructure automation, ex. chef, puppet, fabric-          Used Scrum or Kanban when developing-          Love building API-          Have agile mindset, fast to adapt to changes and feeling comfortable with it-          Have experience working in agile/lean work environments and applying best practices-          Interested in improving your skillset with latest technologies     

Benefits:
Are you curious what do we offer you?-          Even more creative, challenging and interesting projects-          Fast growing product-          Continuous integration and Frequent releases-          Experienced and professional team-          Dynamic, inspiring and international environment-          Creative approach - we don’t believe in  “one size fits all”-          Informal style of leadership and communication-          Fun things: leisure zone, breakfast services, snacks in the office, lot of team building events and others-          A lot of servers, complex infrastructure and challenging product-          Best workstation and tools to work with-          Possibilities to learn (conferences, trainings) and work with experts from different countries (offices around the world)-          Possibilities to make us better Take a chance to become Senior Java Developer at the fast growing tech company in the display advertising industry. Please send your CV (preferable in English) indicating “Senior Java Developer" by email #EMAIL_ecbb1efe87dca8e7c0cc0771f4999ee74a37495da146ecbe7f60ae101ef50371#. We promise a short answer to all and invitation to meet the best matching profiles.