1 липня 2024 р
Backend Developer (Java) віддалено Ця роль передбачає роботу над проектом для нашого британського клієнта, найбільшого у світі агрегатора наукових робіт. Платформа обслуговує понад 30 мільйонів активних користувачів щомісяця та містить понад 300 мільйонів записів метаданих і 35 мільйонів наукових документів. Він надає безкоштовний доступ до мільйонів дослідницьких робіт і пропонує різноманітні інформаційні послуги для дослідників, організацій і компаній. Ці послуги включ
1 липня 2024 р
Backend Developer (Java)
віддалено
Ця роль передбачає роботу над проектом для нашого британського клієнта, найбільшого у світі агрегатора наукових робіт. Платформа обслуговує понад 30 мільйонів активних користувачів щомісяця та містить понад 300 мільйонів записів метаданих і 35 мільйонів наукових документів. Він надає безкоштовний доступ до мільйонів дослідницьких робіт і пропонує різноманітні інформаційні послуги для дослідників, організацій і компаній. Ці послуги включають інтелектуальний аналіз тексту й даних, системи рекомендацій, служби керування вмістом для бібліотек і аналітичні послуги для підтримки бізнес-аналітики для досліджень.
Основні обов’язки: — Розробляє, керує, контролює та вдосконалює серверні служби та процеси програмного забезпечення, особливо ті, що стосуються прийому та обробки великих обсягів даних із розподілених джерел .
— Планує, організовує, керує та надає окремі компоненти програмного забезпечення
— Сприяє покращенню продукту та продуктивності та оптимізації існуючих послуг.
— Бере активну участь у нарадах команди, надаючи знання та досвід, щоб допомогти у прийнятті рішень під час планування проектів програмного забезпечення.
— Розвиває надійність системної інфраструктури та як проактивно, так і реактивно вирішує проблеми.
— за потреби виконує відновлення систем/служб.
— Забезпечує якість нового вихідного коду.
— Пише автоматизовані тести (модульні тести, інтеграційні тести).
— Взаємодіє зі співробітниками всередині та за межами організації.
Вимоги: — Освіта: принаймні 3 роки досвіду у програмуванні внутрішнього/інтерфейсного програмування або ступінь бакалавра інформатики (бажано ступінь магістра).
— Сильні основи Linux і сценарії.
— Знання таких інструментів і технологій: керування вихідним кодом (GIT, GitHub), ведення журналів.
— Досвід розробки повного стека програмного забезпечення.
— Дуже хороші знання та досвід роботи з базами даних і надсилання запитів.
— Великий досвід програмування на Java та принаймні на одній із наведених нижче додаткових мов програмування: PHP, Python.
— Бажання та можливість виїжджати у відрядження.
— Англійська на рівні принаймні вище середнього.
— Бажання навчатися новому.
Бажані навички: — Досвід роботи з фреймворками.
— Досвід обробки великих обсягів даних у кластері та контейнеризації, напр. Spark, Kubernetes, Docker.
— Керування конфігурацією (наприклад, Puppet, Chef і Ansible).
— Постійна інтеграція (наприклад, Jenkins), тестування, моніторинг.
Ми пропонуємо: — Дистанційна модель роботи.
— Гнучкий графік: 8 годин на день, зазвичай ми починаємо працювати з 9 до 11 ранку (в межах європейських часових поясів).
— Оплачувана відпустка (18 робочих днів на рік).
— Оплачувані лікарняні (10 робочих днів на рік).
— Англомовні клуби.