Job Description, Responsibilities & Requirements
Про посаду
Meest International є частиною міжнародної групи компаній та безперечним лідером ринку транскордонної логістики українського електронного комерції. Ми є надійним партнером з доставки для глобальних брендів, таких як Next, Answear, Notino, iHerb, Born2Be, Temu та інших.
Ми шукаємо Middle Java Developer для приєднання до нашої SDO команди у Львові (гібридний формат). Це практична роль на сервері, орієнтована на створення, інтеграцію та розвиток масштабних розподілених систем.
Обов'язки
- Реалізація нової функціональності бекенду з використанням Java та Spring Boot
- Розробка та підтримка REST API
- Інтеграція з сторонніми API та зовнішніми системами
- Виправлення багів та усунення проблем із додатком
- Участь у кодових ревізіях та дотримання стандартів кодування
- Рефакторинг існуючого коду для підвищення читабельності, продуктивності та зручності технічного обслуговування
- Написання та підтримка юніт-тестів та інтеграційних тестів
- Внесення внесків у технічну документацію
- Тісне співробітництво зі старшими розробниками, QA та DevOps командами
Вимоги
Основний досвід
- 2+ роки комерційного досвіду роботи з Java
- Гарне розуміння принципів ООП та базових патернів проектування (SOLID тощо)
- Досвід роботи з Spring / Spring Boot
- Досвід створення та споживання REST API
- Знання OpenAPI / Swagger
- Гарне розуміння SQL та досвід роботи з MySQL та/або PostgreSQL
- Досвід роботи з NoSQL базами даних, такими як MongoDB або Elasticsearch
- Базовий досвід роботи з системами обміну повідомленнями, такими як Kafka або RabbitMQ
- Досвід розгортання або запуску додатків на хмарній інфраструктурі (AWS є плюсом)
- Досвід роботи з Docker та контейнеризованими додатками
- Базове розуміння концепцій безпеки, таких як JWT, OAuth2, SSO
Якість та доставка
- Досвід роботи з юніт- та інтеграційними тестами
- Базове розуміння CI/CD-піплайнів та інструментів, таких як Jenkins або GitLab CI
- Здатність читати та розуміти технічну документацію та діаграми UML
- (Пере)проміжний рівень англійської мови
- Готовність вчитися, вдосконалюватися та відповідально підходити до виконання завдань
- Сильні навички командної роботи та вирішення проблем
Буде плюсом
- Досвід роботи у сфері логістики, транспортування або автомобілебудування
- Знання Kubernetes
- Досвід роботи з Camunda або BPMN
- Базові знання подієорієнтованої архітектури
- Досвід роботи з gRPC
Ми пропонуємо
- Дружню, сімейну команду та підтримувальне робоче середовище
- Гнучний робочий час та гібридний робочий формат
- Конкурентоспроможну зарплату з регулярними переглядами
- Можливості для професійного зростання, включаючи тренінги, семінари та конференції
- Роботу з сучасними технологіями та реальними виробничими системами
- Стабільну міжнародну продуктову компанію
- Соціальні гарантії відповідно до законодавства
- Медичне страхування після випробувального терміну
- Курси англійської мови
- Сучасний офіс з надійним Інтернетом, резервним живленням та комфортними робочими місцями
Якщо ви мотивований розробник Java, який прагне розвивати свої навички та працювати над значущими продуктами, ми будемо раді почути вас.
Будь ласка, надішліть своє резюме на [email protected], і давайте обговоримо, як ви зможете розвиватися разом з нашою інженерною командою.