MEGOGO — медіасервіс для тих, хто цінує свободу вибору. Кіно, телебачення, спорт, музика, аудіокниги та подкасти — вибирай, що хочеш на MEGOGO Ми працюємо з FOX, BBC, Sony, Walt Disney, Universal, Warner Brothers, Paramount Pictures та іншими світовими студіями.
24 січня 2023

Senior Java Developer

Київ, віддалено

Our ideal candidate:

  • 5+ years of experience in Java software development.
  • Java/Kotlin.
  • Knows frameworks (Spring/Mybatis/Netty).
  • Build tools — Maven, Jenkins.
  • Reactive frameworks RxJava/Reactor
  • Deep SQL knowledge and query optimization.
  • Experience with NoSQL databases.
  • Experience with low latency or high throughput systems.
  • Experience in designing and implementing large-scale distributed systems.
  • You can work with minimal direction and are capable of working quickly while delivering high-quality outputs. You are good at multitasking, juggling competing priorities, and organizing yourself.
  • Demonstrable knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.

It will be an advantage:

  • Scala.
  • Knowledge of Functional principles and patterns.
  • Knowledge of Docker, Kubernetes.
  • Service discovery (consul, etcd, etc.).
  • Deep understanding of Computer Science fundamentals like: Data Structures, Algorithms, System Design, Concurrency, etc.

What you will do:

  • In cooperation with Architect and/or Team Lead design, develop and deploy Java services focusing on high availability, low latency, scalability, and high throughput.
  • Continuously improve software engineering practices.
  • Collaborate closely with other engineers, project managers, and product managers to identify and solve challenging problems.
  • Take full responsibility and ownership from conception, development, and quality to post-deployment.

You’ll work with the following stack: Java 16+, Kotlin, Scala, k8s, docker, Spring/SpringBoot, MyBatis, MySQL, MongoDB, Kafka, Netty, RxJava3.

About the team:

The Core Consumer Actions Team is one of the three MEGOGO Core backend teams. The division into 2 teams (Core) took place in April 2021.

The team is responsible for:

— Billing service

— Subscription Service

— Promo code service

— Payment services (payment cards, WebMoney and others)

The main area of ​​work:

— Ensuring the full life cycle of user subscriptions in the MEGOGO system

— Integration with various services of external payment aggregators, settlement systems, payment systems and banks

— Implementation of internal services for client teams (Web, Mobile, SmartTV)

— Promo codes and Discounts

— Antifraud

What do we offer:

— Work in a stable company with more than 10-year history in the media market.

— The opportunity to participate in the creation of a media service of the future.

— Competitive salary.

— Free English lessons.

— Swimming lessons and table tennis lessons.

— Corporate psychologist.

— Discounts from partner brands for company employees.

Відповідаючи на вакансію і надіславши своє резюме в Компанію (ТОВ “МЕГОГО”), зареєстровану й діючу відповідно до законодавства України, реєстраційний номер 38347009, адреса: Україна, м. Київ, вул. Новокостянтинівська, 18 В (далі “Компанія”), ви підтверджуєте та погоджуєтеся з тим, що Компанія обробляє ваші особисті дані, представлені у вашому резюме, відповідно до Закону України “Про захист персональних даних” та правил GDPR.

LinkedIn