Position: Senior Java developer for Viber Core Team
Company: NCube
Category: Java
Experience required: 5y
English level: upper
Published: 2021-12-01T00:00:00+02:00

Viber is passionate group of problem-solvers, innovators and creators with over 370 extraordinary employees worldwide — located in London, Singapore, Minsk, Sofia, San Francisco to Manilla, and more. 
Now they are on the lookout for new talents to join the team in Kyiv and Ukraine! It can be your next career opportunity. 

The Core Team has been responsible for quality and new features relating to the most fundamental aspects of Viber - calls and messaging. Recent work has included video conference calls and end-to-end encryption improvements.  

The team has now been tasked with designing microservices infrastructure components for all of Viber: defining best practices, promoting new technology, scalability, security and ease of development.  

Requirements:
4+ years of experience with server-side development
Deep knowledge of at least one high-level systems language (Java, C++, Node.js etc.) as a backend developer
Linux server-side experience
Excellent verbal and written communication skills
BSc. in Computer Science or equivalent
Upper-intermediate English level

Good to have:
Background in asynchronous programming and functional programming (such as RxJava, Java 8)
Background in developing using real-time NoSQL databases, like Couchbase, ElasticSearch, Redis, etc.
Background in using asynchronous networking frameworks, e.g. Netty, Vertex
Knowledge of AWS cloud and its services
Good knowledge of additional languages (Scala, Python)

Responsibilities:
Create new features for millions of users
Lead and deliver large scale projects
Design and write efficient, maintainable code supporting billions of operations per second

We offer:
Challenging project
Competitive salary with the regular review
Full-Time job (Office in Kyiv (Maidan Nezalezhnosti area) or remotely)
Flexible working schedule, vacations, paid sick leaves, English courses, regular parties
Good working environment
Great team spirit