Middle Java Developer for of BIScience

Kyiv, Amosova, Ukraine


BIScience offers business intelligence solutions for online advertising activities. Our solutions maximize our clients’ profits by providing insights and analytics of their online presence compared to specific competitors and entire market segments. All of our solutions are secure, reliable, intuitive, and usable. BIScience offers flexible packaging to accommodate the needs of small and medium businesses as well as large enterprises.

An exciting and unique opportunity to become a part of Scrum team that develops a cloud SAAS product which monitors 30,000,000 sites around the world. The Product runs on hundreds of servers which generate 100G of new data which needs to be crunch using big data analytics tool in order to provide insights for our customers. We are now expanding and plan to monitor not only Websites but also Mobile devices and Videos.


Read more about the client


On behalf of BIScience,  Ciklum is looking for Middle Java Developer to join Kyiv team on full-time basis.

Urban VPN is a comprehensive set of B2C VPN/Proxy cross-platform products. Urban products use different monetization approaches, which allows us both to have a growing userbase and good conversion rates.

Our extensions allow users to cover well-customized browser protection. Desktop and Android users can get VPN for free sharing their network resources. We always implement new experiments and innovative solutions to find our own development way.
Urban – is a set of up-to-date, fast and live apps with millions of userbases worldwide. We prefer to research and try to create endless documentation and requirements in order to keep producing interesting, innovative and well-performing tools.


  • Business features development
  • Take part in architecture design
  • Communication and close cooperation with the customer


  • Java SE/EE
  • SQL
  • Spring (Core, Web, Boot, Data)
  • HTTP
  • Rabbit MQ (or other AMQP broker)
  • Maven/Ant
  • GIT, JIRA, Confluence
  • Linux hands on
  • Being familiar with agile development frameworks, e.g. SCRUM


  • JavaScript / NodeJS
  • Experience with NoSQL DBs
  • Experience with online advertising
  • Experience with Selenium Web Driver
  • Experience with puppeteer/chrome-remote-interface

Personal skills

  • Working well autonomously, without close supervision, readiness to take responsibility
  • Acting as a Team player and having highly developed communication skills, both toward co-programmers and project manager
  • Very organized & committed person which can commit to timely delivery of quality results
  • Knowledge seeking, updated with latest technological and eager to learn new stuff
  • Documenting his/her code and general functionality

What's in it for you

  • Variety of knowledge sharing, training and self-development opportunities
  • Competitive salary
  • State of the art, cool, centrally located office with warm atmosphere which creates really good working conditions