Java Developer Київ, Кишинів (Молдова), віддалено Опис Наш клієнт - одна з провідних компаній Балтії та Скандинавії, що розробляє рішення для продажу, перевірки та контролю квитків на громадський транспорт у регіоні. Компанія створює технічні рішення, які дозволяють користувачам купувати квитки на автобуси та потяги онлайн, оплачувати їх, а також надавати послуги перевірки квитків перевізниками. Відповідно до системи бронювання — система дозволяє будувати багатоточкові маршрути, з пересадками та
Java Developer Київ, Кишинів (Молдова), віддалено Опис Наш клієнт - одна з провідних компаній Балтії та Скандинавії, що розробляє рішення для продажу, перевірки та контролю квитків на громадський транспорт у регіоні. Компанія створює технічні рішення, які дозволяють користувачам купувати квитки на автобуси та потяги онлайн, оплачувати їх, а також надавати послуги перевірки квитків перевізниками. Відповідно до системи бронювання — система дозволяє будувати багатоточкові маршрути, з пересадками та стикуванням різних маршрутів транспорту та зупинками. (Розмова про графи та стандартну теорію маршрутизації). У більшій мірі система являє собою набір API, які відіграють важливу роль: до цих API підключені всі види сторонніх систем: від порталів продажу квитків до валідаторів у руках контролерів квитків і валідаторів у самому транспорті. Проект написаний на Java та Angular з використанням PostgreSQL, і команда з 80 розробників працює над проектом: проект не триває і знаходиться в активній фазі розробки. Ми шукаємо пристрасного, інноваційного, орієнтованого на результат спеціаліста з глибокою відданістю успіху, щоб бути частиною нашої міжнародної компанії. Ви братимете участь у всьому процесі розробки, починаючи від оцінок і до доставки до виробництва. Вимоги Принаймні 3 роки досвіду розробки Java; Досвід роботи з Spring Framework, Spring Boot; Досвід розробки Rest API за допомогою Spring MVC; Добре знання Core Java; Знання SQL; Досвід роботи з такими технологіями Frontend, як Angular, буде плюсом; Знання SQL (PostgresSQL, з підтвердженою здатністю писати власні запити SQL); Володіння докером; досвід Linux; Володіння Maven; Перевірені навички командної роботи (вміння працювати в команді); Демонструє здатність ефективно працювати під високим тиском і в стислі терміни; Виявляє впевненість у прийнятті рішень навіть у складних ситуаціях; Підготовлений до ефективної роботи в нединамічному середовищі та вмілого управління стресом; Здатність орієнтуватися в старому коді: — Має досвід аналізу та внесення змін до існуючого коду. —Здатний ефективно читати, інтерпретувати та документувати застарілий код. — Демонструє здатність визначати та вирішувати потенційні проблеми в існуючих кодових базах. Обов'язки Розробка та вдосконалення поточного рішення; Брати активну участь у розвитку системи; Умови роботи Конкурентна заробітна плата; Дистанційна перша робота; Онлайн курси англійської мови; Можливість професійного розвитку та особистісного зростання; Дружня атмосфера та професійний персонал.