Position: Java Developer for Viber
Company: Newxel
Category: Java
Experience required: 3y
English level: upper

Required skills
— 3+ years of experience in server development
— Deep knowledge of Java
— Linux and server experience — a must
— Conversational level of English
— Excellent oral and written communication skills
— Higher technical education

As a plus
— Good understanding of C ++ code with the ability to write and debug it
— Experience in asynchronous programming and functional programming (e.g. RxJava)
— Experience in high-load projects (using Akka)
— Experience with asynchronous network structures such as Netty, Vert. x
— Knowledge of AWS and its services

We offer
— Competitive salary
— Medical insurance
— Tax compensation
— Hybrid work model: a mixture of in-office and remote work
— Long-term employment with 20 working
— Paid sick leaves (10 per year)

Responsibilities
— Lead and deliver high scale projects
— Create new, awesome features for millions of users
— Design and write efficient, maintainable code supporting billions of operations per second

Project description
Rakuten Viber connects people no matter who they are, or where they are from. With the help of the Viber platform, a calling and messaging app, millions of users worldwide have access to a range of features like one-on-one chats, video calls, group messaging, and updates and discussions with their favorite brands and celebrities.

Now, our international partner is looking for a Middle and Senior Java developer to globally add new features and expand the system functionality of the Viber platform.