Our customer has asked us to co-create a specialized digital marketing services platform that enables their clients to reach and manage the most profitable audience by efficiently buying and targeting digital advertising, including online display, online video, and television. The customer provides best-in-class programmatic ad technology solutions to 68 markets around the world. We’ll be helping them deliver a state-of-the-art environment, blending powerful ad technologies with an equally powerful user experience.

The product provides rich insights to help customers identify the key characteristics of the most valuable audiences and to understand reach, frequency and behaviors across the digital marketing landscape. It’s a great opportunity to work in a cross-functional, product-driven team applying big data technologies to the AdTech industry.

Technology stack: Java 8, Spring Boot, Hibernate, MySQL, Redis, Flyway, Guava, Lombok, AWS, Microservices.

Apply Now
Apply via LinkedIn
The Role
  • 5+ years of Java development experience.
  • 2+ years of Team Leading experience.
  • Experience developing Java Web applications in AWS cloud.
  • Good notion of RESTful services.
  • Experience with designing, building, and deploying applications from scratch.
  • Strong knowledge of Java 8, Spring (Spring Boot, Data, Security, MVC).
  • Hands-on experience with RDBMS and ORM (Hibernate).
  • Advanced level of English and ability to communicate with a client directly.


Nice to have:

  • Experience with RabbitMQ, Amazon SQS.
  • Understanding of Microservices approaches and practices.
  • Passion for various engineering practices and proper process setup.
  • Experience with Docker.
  • Adapts existing methods and procedures to create alternative solutions to moderately complex problems.
  • Understands the strategic direction set by senior management as it relates to team goals.
  • Uses own judgment to determine the optimal solution to recommend.
  • Primary upward interaction is with direct supervisor or teams leads. Generally interacts with peers and/or management levels.
  • Determines methods and procedures on new assignments with minimal guidance.
  • Manages medium-small sized teams and/or work efforts.
Cogniance is not just a place to work. It’s somewhere where you’ll grow, make friends, have fun and, not least, be part of an exciting journey to build impactful futures for people all over the globe.
You'll never be bored
Monotony kills innovation. Here, you'll work on a wide range of projects that generate real results. That's the beauty of having so many exciting clients from different industries.
You'll see the world
Working human-to-human means you actually have to see each other now and then. That's why you'll get the opportunity to visit our clients, all over the globe.
You'll be part of a family
You'll get to work with fun-loving creative innovators who can't wait to get to work. We work hard, but we also know how to celebrate our successes!
You'll change the world
We work with our clients to make sure that the concepts we create and drive to fruition will have a positive impact on their customers and their business. Join us and together, we will impact the future.
You'll be covered
People first is about giving you peace of mind, so you know you're always covered with access to the best medical treatments in your area. And you'll be rewarded with a competitive salary so you feel appreciated for your hard work.
You'll grow
Going all in requires that we give everything we have. And when that's not enough, we have to get more; more knowledge, more skills, more training. You've never seen a growth curve until you've worked with us.
Apply Now
Apply via LinkedIn

Know someone who might be interested?
Share this job listing.