Middle/Senior Java Developer (AdTech)

Europe Europe (remote) Latin America Remote Java Software Developer

Required skills

Java / expert
CI/CD / strong
Spring Boot / strong
AWS / strong
English / expert

We are looking for a talented and experienced Middle/Senior Java Engineer to join our dynamic team in the Advertising and Media domain.

We view technology as a tool and aren’t religious about it. We put these tools in service of our customers and love it when a hard problem can be solved in a simple, beautiful, and cost-effective way. This drives our technology choices today and will drive them tomorrow and the day after.

Reasons to apply:

project from scratch

new team

freedom of decision-making

architecture review along with the Team Lead


We are looking for highly motivated individuals to join our growing team.

You will be involved in developing low latency, high load / high throughput cloud-native applications in the AdTech domain. Your team has the autonomy to solve business problems the way they see fit.


  • At least 4+ years of working experience with Java
  • Knowledge of concurrency, multithreading, and performance optimization
  • Experience with any CI/CD and any collaboration tool, such as GitHub
  • Deep understanding of software development principles, methodologies, design patterns, and best practices
  • At least one modern build tool (Maven, Gradle, sbt)
  • Experience with Spring Boot
  • Experience with IO, network IO, and serialization
  • Experience with at least one RDBMS (Oracle, Postgres, MySQL, SQL Server, etc.)
  • Experience with AWS (at least on a user level)
  • Experience with unit and module testing
  • Proficiency with such tools as Git, IDEs, etc.
  • At least an Upper-Intermediate level of English


  • Knowledge or experience building high-load concurrent, low-latency applications
  • Knowledge/experience with Java21 Virtual Threads and structural concurrency
  • Experience with UNIX systems
  • Experience with Docker/Kubernetes
  • Knowledge of the AdTech domain
  • Knowledge or experience related to Bidder development
  • Previous experience with Kotlin or Scala
  • Experience with any data framework (e.g., Spark, Flink, Hadoop) or data store (e.g., Spark, Hive, Redshift, Presto, Snowflake)



  • Implement portions of software following given classes/components design and using your primary tech stack
  • Ensure quality, maintainability, and conformance of software to best practices
  • Produce clean code
  • Participate in requirements clarification sessions, collect inputs and requirements of assigned tasks
  • Proactively review own code with peers to ensure its quality
  • Participate in estimation and planning sessions
  • Play supervisory, advisory, and coaching roles for one or several Juniors specialists, ensuring their assigned tasks are delivered thanks to guidance and peer reviews provided
  • Develop technical project documentation and user documentation
  • Participate in project and team meetings, provide relevant contributions and information


  • 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


    Drop your CV here, or

    Supports: DOC, DOCX, PDF, max size 5 Mb

    Take a quiz

    Take a quiz

      Was it comfortable to apply the CV?

      How did you find us?