FOR SUPPLY & DEMAND PARTNERS
FOR Brands & AGENCIES
FOR BRANDS, AGENCIES, PUBLISHERS & PLATFORMS

Middle Java Developer - Dnipro

Dnipro, Dnipropetrovsk Oblast, Ukraine | Marketing and Advertising | Full-time

Description

The Role:
We are looking for a Middle Java Backend Engineer to help build out our high-load ad serving system, capable of handling over 1M requests/second under 50ms response time.

You will be working on PurchaseLoop Brand; LoopMe’s award winning survey-based optimization/attribution product. You will get experience working with a wide range of technologies. Our current stack includes:

·       Java 21

·       Latest Spring Boot (3.3.3 with Spring 6.1.12) - mostly as embedded server/injections/configs/scheduling, no massive framework usage

·       GRPC + Netty for server-server communication

·       Lombok; Slf4j/Log4j

·       Jupiter, Mockito for testing

·       Kafka

·       Both plain JDBC and Spring Data (depends on sub-project and database) for DB access

·       PostgreSQL, ClickHouse and a little bit of Cassandra, ElasticSearch for storage

·       Prometheus / Grafana for monitoring

·       GCP as cloud provider

·       Kubernetes/Spinnaker/Docker for instance management

You will:

-      Develop features and performance optimization for our application

-      Implement complex targeting algorithms developed by our data science team into the core ad serving flow

-      Scale systems to handle many terabytes of data whilst still maintaining millisecond-level response times

 

You will also be working with LoopMe’s Data Science team in an exciting and fast paced environment in one of the most innovative companies in the present adtech space. See “About the Data Science Team”, below.

 

Key Skills & Experience:

Required:

-      2+ years’ experience with Java

-      2+ years’ experience in working in development teams doing daily commits into a single code base

-      Experience with PostgreSQL, MySQL or Oracle

Desirable:

-      Experience with Kafka,

-      Knowledge of statistics,

-      Experience with Clickhouse,

-      Experience with No-SQL databases, such as Cassandra

-      Experience with GRPC

 

About You:

We are looking for a problem solver. The candidate should be ready to approach problems with a broad perspective. He/she should be able to independently propose solutions and debug them for a complex multi-component system. 

-      Excellent communication skills - you will be working with colleagues in the UK and other locations

-      Demonstrates a high level of initiative

-      Has an enquiring mind and a disciplined scientific approach to extracting facts and understanding observed behaviour

-      Consistently delivers high quality answers

-      Want to be part of a high growth startup company with a global reach

-      We like to make work enjoyable, so a good sense of humour is required

 

Benefits:

-      Competitive compensation package

-      Hundreds of millions of people see your work and use our products worldwide

-      A transparent work environment

-      Friendly team environment where learning and acquiring new skills is encouraged

-      Joining a stable, high growth company

 

About the Data Science Team:

-      We are a team of 20, mostly data scientists with three Java developers, building systems to apply innovative solutions to real world problems.

-      We are a distributed team with offices in London, Poland and Ukraine. We are NOT an outsourcing team, we are a truly distributed team, where everyone’s ideas are listened to.

-      We are open to new ideas and actively strive to improve both our systems and our development practices. It is a team where anyone can have a real impact.

-      We are an inclusive and welcoming team in which people enjoy working with their colleagues and feel valued.

-      The team is led by an experienced Chief Data Scientist (https://www.linkedin.com/in/leonardnewnham/)

-      If you want to know what it is really like working with the Data Science team then check out our reviews on GlassDoor: https://www.glassdoor.com/Reviews/LoopMe-Data-Scientist-Reviews-EI_IE911164.0,6_KO7,21.htm Search “Data Scientist”. We have a solid 5-star rating and great feedback.

 

About LoopMe:

LoopMe was founded with the mission of closing the loop on brand advertising. Our full-stack tech platform harnesses mobile data, using a powerful combination of attribution, Artificial Intelligence and analytics to deliver outstanding campaign performance against brand outcomes - consideration, purchase intent, foot traffic and offline sales.

The company was founded by experienced mobile advertising executives Stephen Upstone (CEO) and Marco Van de Bergh (CTO) in 2012. LoopMe has global offices in New York, London, Chicago, LA, Atlanta, Boston, Dallas, Detroit, San Francisco, Dnipro, Singapore, Beijing, Dubai and Johannesburg.

To all recruitment agencies: LoopMe does not accept agency resumes. Please do not forward resumes to our jobs career page, LoopMe employees or any other company location. LoopMe is not responsible for any fees related to unsolicited resumes.