Java Backend Team Lead
Rakuten Viber is one of the most popular and downloaded apps in the world. Working with us provides a unique opportunity to influence hundreds of millions of our users and to be part of the journey that makes us a super-app. Our mission is to make people’s lives easier by enabling meaningful connections, from precious moments with family and friends, through managing business relationships to pursuing their passions.
We are a global team of engineers dedicated to creating the best tools to ensure safe, convenient communication for millions of users worldwide. Our culture is built on innovation, teamwork, and a commitment to excellence.
We’re looking for an experienced, highly motivated Backend Team Lead to join our team and lead a group of skilled senior backend developers responsible for developing and maintaining a high-traffic platform with dozens of scalable services.
Key Responsibilities:
-
Lead, mentor, and manage an agile team of ~6 senior backend engineers, including hiring, training, and mentoring, alongside hands-on coding.
-
Actively participate in the design, development, and maintenance of backend systems and applications while analyzing business requirements to create scalable, high-performing, and testable solutions.
-
Lead the transition from a monolithic architecture to a microservices architecture.
-
Collaborate closely with product managers, client developers, scrum masters, and other stakeholders to deliver high-quality solutions.
Requirements:
-
At least 3 years of experience as a team leader
-
At least 5 years of hands-on experience in server-side development
-
At least 2 years of hands-on experience with Java
-
Proven experience in developing large-scale systems using cloud services and NoSQL databases (such as AWS, Couchbase)
-
Experience in building and deploying microservices
-
Experience with Agile methodology
-
Fluent in written and spoken English
-
Excellent oral and written communication skills.
Advantages:
-
Experience working with remote teams
-
Experience with AWS cloud
-
Advanced knowledge of unit testing frameworks and mocking
-
Familiar with C++
-
Experience with microservices development based on Docker and Kubernetes
-
B.Sc. in Computer Science or equivalent
-
Experience with K8s & CI/CD.
Full time job. We’re working in hybrid mode, from home and the office.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).