Strong Junior Java Developer (DanAds)

Europe Remote Ukraine Engineering

Required skills

Java / strong
Spring / strong
OOP / good
REST APIs / strong
Git / strong

Are you passionate about challenging tasks? Would you like to bring your ideas to the product you create? Are you really interested in improving hard skills utilizing fresh technologies and following best practices?

If you got three “Yes”, then you caught the right opportunity. Keep reading!


We are looking for a Java Developer who is interested in the AdTech industry, not afraid to solve different tasks and invent new decisions. Sounds like you? Jump on board!


DanAds is a B2B company that creates white label self-serve solutions for World-known Publishers (e.g. Bloomberg, eBay, Hearst, TripAdvisor, etc.).


DanAds platform is an Ad-desk that is integrated with the publisher’s own ad servers, CRM and payment systems. The main customers/users of the system are Publishers as well as small and medium advertisers who want to market their business among web, mobile, and print units. Publishers are Media owners and SMB is direct advertisers and various digital agencies and sales companies.


Now we’re starting a new project based on Java and JS technologies from scratch. The customer is well known American television provider.  The main goal of the project is to build a Self-serve platform that will allow external buying partners the ability to view counts that are reflective of both/either our first-party data and third-party Data Vendor/Provider data (including an advertiser’s first-party data via a Data Vendor/Provider), along with viewership and demo data which would require an approval process. Also search, review, and boost the performance of the running advertisement campaigns.


  • 2+ years of Java development experience
  • Strong knowledge of Java programming language
  • Understanding of object-oriented programming and writing maintainable code
  • Expertise in mainstream frameworks and libraries
  • Familiarity with various architecture styles
  • Good knowledge of different programming language paradigms: procedural, OO, functional, declarative
  • Good comprehension of various estimation techniques
  • Good understanding of performance optimization approaches
  • Strong familiarity with developer testing approaches
  • Expertise in database design and development techniques
  • Good understanding of security concepts
  • Experience designing and consuming web services (REST and SOAP APIs)
  • Experience in modern git-based version control systems
  • Agile development team experience


Would be a plus:

  • Experience in front-end development using mainstream frameworks and libraries


  • Take responsibility for the delivery of major product features
  • Promote good design principles, best practices, coding standards, and quality criteria set forth on the project
  • Carry out technical supervision of middle and junior software development staff
  • Share technical knowledge with teammates and customers
  • Get involved into projects with the possibility to learn new technologies and accumulate best practices
  • Design, implement, test Java applications from scratch


  • 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