Job Description, Responsibilities & Requirements
Про посаду
Meest International є частиною міжнародної групи компаній та безперечним лідером ринку транскордонної логістики українського ринку електронної комерції. Ми є надійним партнером з доставки для глобальних брендів, таких як Next, Answear, Notino, iHerb, Born2Be, Temu та інших.
Ми шукаємо Senior Java Developer для приєднання до нашої SDO команди у Львові (гібридний формат). Ця посада ідеально підходить для розробника, який вже має солідний досвід у backend розробці та бажає розвиватися в розподілених системах, хмарних технологіях та сучасних практиках розробки на Java.
Обов'язки
- Проектування та реалізація нової backend функціональності з використанням Java та Spring Boot
- Розробка та підтримка REST API та інтеграція з сторонніми системами
- Участь у технічних дискусіях та внесок у низькорівневу архітектуру
- Підвищення якості коду шляхом рефакторингу та зменшення технічного боргу
- Написання та підтримка автоматизованих тестів (юніт, інтеграційні, E2E де застосовно)
- Співпраця з командами DevOps, QA та іншими командами для доставки та розгортання
- Створення та оновлення технічної документації, пов'язаної з реалізованими рішеннями
- Участь у оглядах коду та обмін знаннями з членами команди
Вимоги
Основний досвід
- 5+ років комерційного досвіду роботи з Java та backend розробкою
- Глибокі знання ООП, патернів проектування та принципів чистого коду (SOLID, GRASP тощо)
- Солідний досвід роботи з Spring / Spring Boot
- Практичний досвід створення REST API та роботи з OpenAPI / Swagger
- Досвід інтеграції з сторонніми API та зовнішніми системами
- Глибокі знання SQL та досвід роботи з MySQL та/або PostgreSQL
- Практичний досвід роботи з NoSQL базами даних, такими як MongoDB, Elasticsearch, Redis
- Досвід роботи з системами обміну повідомленнями, такими як Kafka або RabbitMQ
Хмара та безпека
- Досвід роботи з додатками на хмарній інфраструктурі
- Практичні знання сервісів AWS (EC2, S3, RDS/Aurora, Lambda, ECS/EKS, SNS/SQS, CloudWatch)
- Досвід роботи з контейнеризованими додатками за допомогою Docker
- Розуміння стандартів та протоколів безпеки: JWT, OAuth2, OIDC, SSO
- Досвід роботи з рішеннями IAM, такими як Keycloak, AWS Cognito або аналогічними
Якість та доставка
- Досвід автоматизованих тестувань: Юніт та інтеграційні тести
- Розуміння CI/CD пайплайнів та досвід роботи з інструментами, такими як Jenkins або GitLab CI
- Здатність читати та підтримувати технічну документацію та діаграми (UML)
- Верхньо-середній рівень англійської мови або вище
- Сильні навички вирішення проблем та ефективної роботи в команді
Буде плюсом
- Досвід у сфері логістики, транспортування чи автомобільної галузі
- Досвід роботи з Kubernetes
- Знання подійно-орієнтованої архітектури
- Знайомство з CQRS / Event Sourcing
- Досвід роботи з gRPC
- Знання BPMN або інструментів, таких як Camunda / Flowable
- Досвід роботи з технологіями великих даних (Spark, Hadoop тощо)
Ми пропонуємо
- Дружню, сімейну команду та підтримуюче робочий середовище
- Гнучний робочий час та гібридний робочий формат
- Конкурентоспроможну зарплату з регулярними переглядами
- Роботу над сучасними, масштабованими системами з реальним бізнес-впливом
- Стабільну міжнародну продуктову компанію
- Соціальні гарантії відповідно до українського законодавства
- Медичне страхування після випробувального періоду
- Можливості для професійного зростання, включаючи доступ до професійних тренінгів, воркшопів та галузевих конференцій
- Курси англійської мови
- Сучасний офіс з надійним Інтернетом, резервним живленням та комфортними робочими місцями
Якщо ви досвідчений Java розробник, який любить вирішувати складні задачі, будувати надійні backend системи та постійно підвищувати якість коду, ми будемо раді поспілкуватися з вами.
Будь ласка, надішліть своє резюме на [email protected], і обговоримо, як ви можете внести свій внесок у наші продукти та розвиватися як частина нашої інженерної команди.