Position: Senior Java Developer for a worldwide leader in the live-streaming space
Company: Newxel
Experience required: 5y
English level: intermediate

The product is a successful mobile app with over 400 million registered users. Founded in the US, our customer is a worldwide leader in the live-streaming space.

The B2C platform allows millions of talented people around the world to engage with their fans and monetize their talents.

Required skills
— Excellent problem solving skills
— Solid experience with Java 8, especially with java.util.concurrent;
— Basic knowledge of algorithms and their complexity
— Good at Spring, Hibernate, JDBC
— Experience with any relational database
— Experience with any distributed key value storage (e.g. Redis, Hazelcast, Cassandra, Memcached)
— Understand how to build distributed systems
— Excellent troubleshooting skills
— Covering code by tests (unit, integration)
— Intermediate English

As a plus
— Hands-on experience in building large and (preferably) high-load systems
— Experience with MySQL, Mongo, Redis, Elasticsearch
— Advanced Linux shell skill
— Experience with Docker, Kubernetes, Google Cloud Platform (or other cloud providers)
— Git, Jenkins

Responsibilities
— Designing and developing high load backend microservices
— Writing code in a clean and maintainable manner
— Maintaining existing codebase
— Optimizing code to achieve better performance
— System have to be ready for constantly increasing load
— Working together with the OPS team to address production issues

We offer:
— Competitive compensation including salary and stock options
— Medical insurance
— Tax compensation
— Long-term employment with 20 working-days paid vacation
— Paid sick leaves (10 per year)
— Modern and comfortable office near the Vystavkovyi center