Senior Java Developer (Ad Monetization solution)

Central America Latin America Java Software Developer

Required skills

Java (Scala) / expert
GCP / strong
Algorithms and data structures / good
Agile/Scrum / good
English / strong

Looking for a unique opportunity to demonstrate your skills?

We invite a Senior Java Developer to be a key contributor to an expert team developing new scalable distributed applications.
If you are interested in working with cutting-edge technologies and services, then welcome on board!

Customer

Our customer is the biggest independent mobile growth platform  that levels up the landscape for advertisers, publishers, carriers. By integrating a full ad stack with proprietary technology built into devices by wireless operators and OEMs, it supercharges advertising and monetization. As a titan of AdTech, they simplify mobile growth and monetization for publishers and advertisers.

Project

As a Senior Java Developer, you will be working on one of the largest mobile growth platforms for advertisers and publishers. The product combines a full ad stack with some proprietary technologies to produce a platform for advertising and monetization significantly simplifying life for publishers.

Requirements

  • 5+ years of engineering experience
  • Strong skills in Back-end (Java) development
  • Experience with developing commercial and enterprise scalable software solutions
  • Strong knowledge of cloud-based software (GCP or AWS)
  • Experience with REST and JSON
  • Strong experience with query languages (in both relational and non-relational systems)
  • Knowledge of algorithms and data structures (hash tables, indexing, joins, aggregation, etc.)
  • Experience working in Agile/Scrum teams
  • Strong knowledge and experience using the best development practices and approaches
  • Excellent communication and problem-solving skills

 

Nice to have:

  • Experience with Scala and Clojure
  • Knowledge of Spring Boot, Hibernate frameworks
  • Experience with Apache Kafka, Hadoop, Confluent, Apache Flume, Amazon S3, Avro
  • Experience with Java EE Application Server (JBoss, Tomcat, GlassFish)
  • Knowledge of Docker, Kubernetes, and infrastructure management tools (Puppet, Chef, etc.) in cloud-based environment
  • Data streams processing frameworks knowledge (Apache Spark, Apache Storm, Apache Samza)
  • Experience with BDD frameworks for testing (Cucumber, Robot Framework, etc.)
  • NoSQL datastores experience (ElasticSearch, Redis, Cassandra, Aerospike, etc.)
  • Background in advertising and mobile domains

Responsibilities

  • Develop high-quality software products using the best industry standards and practices (like CI/CD, code reviews, quality practices, etc.)
  • Help maintain existing software products and push technologies to the limit to improve them
  • Be a part of a geographically distributed team of experts and help implement scalable and cost-effective software products in accordance with business needs
  • Be a part of a cross-functional team and collaborate with other teams to design, implement, and deliver the best solutions

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

Share this vacancy

apply now

apply now

    OR

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb