Middle Java Developer

Sigma Software team develops a video content sharing platform called Vidible that helps the world find, syndicate, and monetize video. 

The platform was acquired by the US leading media conglomerate, Oath., owner of the largest advertising and video platforms with millions of users and billions of video plays. Become a part of our talented global team transforming the digital media environment. Let`s shape the digital future together!

Project description:

Can you imagine that a system operates petabytes of data with more than 140 billion events daily and about 1M events per second? The system works with near real time processing, where delay is around 1.5 mins. We surely can! 

So, here is a perfect chance to work with a team that develops reporting services. The Reporting Designer is the project’s “killer feature”: it is a flexible component that allows our end-users make own custom reports and combine up to 400 metrics.

If you have any questions join us on Telegram — t.me/sigma_oath

As an Engineer on Vidible team, you will do the following:

  • Be part of the team responsible for authentication, authorization, and multitenancy features in the Product
  • Design separate components, modules, classes, database tables, etc.
  • Code, debug, document, and maintain portions of software
  • Perform unit and integration testing
  • Participate in peer code and design reviews
  • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation

Requirements:

  • Strong knowledge of Java 8
  • Strong knowledge of Spring Framework
  • Strong analytical skills
  • Good Knowledge of Databases (both SQL and NoSQL)
  • Good English communication skills

Nice to have:

  • Good knowledge of Angular/HTML/JS/CSS
  • Experience with AWS, Kubernetes, Docker
  • Experience with MongoDB/NoSQL databases
  • Experience with ElasticSearch/Lucene/Solr

You are welcome to join our team!
Please send your CV to: team@sigma.software