Position: Middle Java Engineer
Company: Temy
Category: Java
Experience: 3y
English level: intermediate

Продукт - це хмарний маркетплейс, який спрощує процес купівлі, продажу та керування хмарними рішеннями.

Функціонал платформи включає цілодобову підтримку, об’єднання платіжних рахунків та доступ до  70+ продуктів в одному місці.
Сервіс інтегрується з API своїх постачальників та запускає процес автоматизації протягом кількох секунд після замовлення. Технологія проєкту підтримується Wingman Experience, яка забезпечує усі необхідні ресурси для розвитку хмарного бізнесу.
Продукт має близько 23 тис. користувачів. Партнерами компанії є такі відомі сервіси як: Zoom, Microsoft, AWS, Ironscales, LastPass, TitanHQ, Viasat тощо.
Компанія на ринку з 2012 року. У них є офіси у США, Нідерландах, Англії та Австралії.  Вони вже залучили понад $350.5 млн інвестицій.
В компанії є понад 1000 співробітників. На проєкті є декілька команд, які працюють над різними частинами продукту. З нашого боку є команда, яка займається mobile розробкою - Project Manager, 3 iOS Engineers, 3 Android Engineers, 2 Designers, 2 QA Engineers. Планується розширення з нашої сторони, тож ми шукаємо 2 Java та QA для іншої частини проєкту. Основна мова розробки Kotlin. На проєкті використовують 75% Kotlin та 25% Java.
Команда працює по скраму, з дейлі мітингами, ретроспективами та демо по 2 тижні.
 
Вимоги:
- 4+ років досвіду у розробці з Java
- English на хорошому розмовному рівні

Буде плюсом:
- Javascript
- Groovy

Тех стек:
- Java
- Spring boot
- Kotlin
- Feign Client
- Pact tests (Pactflow)
- AWS CLI, Amazon EKS, ElastiCache, AWS Elasticsearch Service, RDS, MSK
- Python
- JavaScript
- Kubernetes
- Docker
- PSQL, NoSQL
- Terraform
- GitHub

Обов’язки:
- Розробляти нові функції на Java / Kotlin
- Продовжувати розробку та модернізацію продукту з орієнтацією на користувача
- Робити внесок в технічні рішення і стратегію, щоб просувати довгострокове  бачення продукту
- Створювати інструменти, які допоможуть оцінювати та оптимізувати ефективність.
- Розширення та підтримка документації
- Співпрацювати з командою та PM