Tech Stack
Java
Job Description, Responsibilities & Requirements
Description language:
Про посаду
Наш клієнт шукає людей, готових працювати з веселою та відданою командою, щоб змінити обличчя комунікації. Вони шукають Senior Java Engineer для роботи в нашому офісі в Києві. Клієнт, який був названий одним з Кращих Місць для Роботи в Лос-Анджелесі, є захоплюючою хмарною месенджером компанією з офісами в Санта-Моніці, Каліфорнія, Пасадені, Каліфорнія, Остіні, Техас та Києві, Україна.
Обов'язки
- Співпраця з іншими розробниками та командами для планування, проектування, розробки, тестування та підтримки розподіленого екосистеми мікросервісів;
- Надання технічного керівництва колегам через коучинг, наставництво та огляди коду;
- Підтримання високих стандартів якості програмного забезпечення в команді шляхом встановлення хороших практик SDLC та ведення прикладу;
- Рекомендації щодо вдосконалення інфраструктури, технологій та процесів.
Вимоги
- Не менше 5+ років досвіду розробки на Java (або еквівалент);
- Знайомство та досвід значних змін у Java 8+;
- Глибоке розуміння концепцій ООП;
- Досвід роботи з Java IOC та ORM фреймворками;
- Досвід роботи з Maven та розуміння безперервного створення/доставки;
- Досвід створення REST/JSON API або веб-сервісів;
- Досвід роботи з RDBMS, включаючи SQL, управління транзакціями, налаштування продуктивності та дизайн схеми;
- Досвід роботи з JMS провайдерами, такими як RabbitMQ;
- Досвід роботи з bash UNIX shell, щоб виконувати базові команди та писати базові bash скрипти;
- Досвід роботи з SCM, бажано GIT;
- Базове розуміння мережевих та безпечних кращих практик;
- Досвід роботи з NoSQL базами даних;
- Знайомство з методологіями гнучкого розробки;
- Чудові навички дизайну та вирішення проблем, пристрасть до якості та інженерної досконалості в масштабі;
- Вільне володіння англійською мовою;
- Досвід роботи з іншими мовами, крім Java;
- Досвід роботи з моделями обміну повідомленнями, індексуванням пошуку, розподіленим кешуванням;
- Досвід роботи з контейнеризованими додатками та виявленням сервісів;
- Досвід налаштування та масштабування високообсягових транзакційних випадків використання;
- Диплом бакалавра з комп'ютерних наук або суміжної галузі.
Буде плюсом
- Досвід роботи з іншими мовами, крім Java;
- Досвід роботи з моделями обміну повідомленнями, індексуванням пошуку, розподіленим кешуванням;
- Досвід роботи з контейнеризованими додатками та виявленням сервісів;
- Досвід налаштування та масштабування високообсягових транзакційних випадків використання.
Ми пропонуємо
- Середовище, яке дозволяє вам максимізувати вашу продуктивність і дає вам свободу думати та співпрацювати за межами наступного рядка коду або дедлайну;
- Ми любимо веселитися, ми любимо те, що робимо, ми відпочиваємо, коли нам потрібно, ми є чудовою командою, і ми досягаємо результатів;
- Регулярні заробітна плата за результатами та перегляди кар'єрного розвитку;
- Медичне страхування (охорона здоров'я), програма допомоги працівникам;
- Оплачувана відпустка, свята та лікарняні;
- Тренажерний зал 24/7, персональний тренер;
- Масаж в офісі, персональний консультант із здоров'ям;
- Англійські класи з носіями мови та частково або повністю відшкодовані персональні тренінги та конференції;
- Реферальна програма;
- Командотвір та багато веселощів, щоб відпочити, розслабитися та дати вам свободу думати за межами наступного рядка коду.
Про компанію
Наш клієнт є захоплюючою хмарною месенджером компанією з офісами в Санта-Моніці, Каліфорнія, Пасадені, Каліфорнія, Остіні, Техас та Києві, Україна. Вони були названі одним з Кращих Місць для Роботи в Лос-Анджелесі.
Надішліть свої резюме на perrehod або [email protected].