Java Developer

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

At least 3 years of programming experience., Knowledge of highload systems and Java Core (JVM, Concurrency)., Experience with microservices, REST architecture, and databases (NoSQL/SQL)., Familiarity with CI/CD processes, Docker, and monitoring tools..

Key responsibilities:

  • Develop high-load, distributed middleware and backend applications in telecommunications.
  • Participate in designing and developing microservice architecture and APIs.
  • Write, optimize, and review code, including unit and integration tests.
  • Collaborate with team members and advise on product development and documentation.

Kyivstar.Tech logo
Kyivstar.Tech Scaleup https://kyivstar.tech/
201 - 500 Employees
See all jobs

Job description

Kyivstar.Tech знаходиться в пошуку Java Developer в продуктову команду, яка працює з групою внутрішніх продуктів.

Про нас

Kyivstar.Tech – українська гібридна ІТкомпанія, резидент Дія.City. Ми є дочірньою компанією Київстар, одного з найбільших українських операторів звязку.

Наша місія – змінювати життя в Україні та в світі, створюючи технологічні рішення і продукти, що реалізують потенціал компаній і потреби користувачів.

Понад 600 спеціалістів KS.Tech щодня працюють у різних сферах: мобільні та вебрішення, а також проектування, розробка, підтримка та технічне обслуговування високопродуктивних систем і сервісів.
Ми віримо в інновації, що дійсно приносять якісні зміни, та постійно кидаємо виклик традиційним підходам і рішенням. Кожен з нас є адептом підприємницької культури, яка дозволяє ніколи не зупинятися, розвиватися і створювати нове.

Що ти будеш робити:
  • Розробляти високонавантажені, розподілені middleware& backend додатки в телекомунікаційній сфері, які пов’язані з обробкою provisioning requests, order datacontents, voice, billing& tariffication events
  • Приймати участь у проектуванні та розробці архітектури мікросервісних систем АРІ, нових бізнеслогік
  • Розробляти, збирати, розгортати код, оптимізувати та виконувати ревю коду
  • Писати unit, інтеграційні, навантажені тести
  • Співпрацювати з колегами по команді
  • Консультувати щодо нових та існуючих продуктів для погодження проектних документацій

  • Яка кваліфікація та досвід необхідні:
  • Досвід роботи не менше 3 років у сфері програмування
  • Знання highload
  • Знання Java Core (JVM, Concurrency обов’язковий практичний досвід, Parallelism, Data Structure, Streams, Async(Future Api), Patterns, JDBC)
  • Навички роботи з Akka (HTTP, Streams)
  • Досвід розробки Web applications (exchange format — JSONXML), побудови REST архітектури
  • Досвід роботи з NoSQL SQL DB
  • Знання СICD процесів, досвід роботи з Maven, Gradle, JUnit, СICD tools
  • Досвід роботи з Grafana, ELK Stack, Artifactory
  • Розуміння SMPP Protocol v3.4
  • Розуміння та навички роботи з брокерами обміну даними (Kafka, RabbitMQ)
  • Розуміння принципів роботи дистрибутивних систем та досвід роботи з ними
  • Досвід використання microservices, soa, monolith, патернів проектування, Event Sourcing, CQRS, DDD
  • Досвід роботи з Docker stack
  • Англійська — на рівні читання

  • Плюсом стане:
  • Розуміння розробки мікроконтролерів
  • Досвід з Ardiuno

  • Як відбувається процес найму:
  • Інтервю з рекрутером
  • Тестове завдання
  • Технічна співбесіда з командою

  • Ми пропонуємо:
  • Офіс або ремоут — вирішувати тобі. Ми даємо можливість працювати будьде, а робоче місце облаштуємо
  • Ремоут онбординг
  • Перформанс бонуси для всіх (річні чи квартальні — залежить від ролі)
  • Навчаємо працівників: є безліч внутрішніх ресурсів і програм від партнерів, власна бібліотека
  • Страхування здоров’я і життя для працівників
  • Wellbeingпрограма та корпоративний психолог
  • Компенсація витрат на мобільний зв’язок Київстар
  • Required profile

    Experience

    Level of experience: Senior (5-10 years)
    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Teamwork
    • Communication
    • Problem Solving

    Java Developer Related jobs