Position: Java developer (Clojure)
Company: Flawless.group
Category: Java
Experience: 5y
English level: intermediate

We are looking for a Java developer with a prime focus on the backend builds, scale and deliver on our platform. You’ll be part of a cross-functional team that’s responsible for the full software development lifecycle, from ideation to go-to-market. As a backend engineer in this role, you should be.

Обов'язки 
Що ви будете робити
● Співробітництво з командами розробників, менеджерами з продуктів для планування та визначення пріоритетів, архітектури, створення,
просування та масштабування програмних рішень
● Участь у прийнятті стратегічних технічних рішень, пов’язаних із технологією, визначенням і впровадження цифрових продуктів
● Надавати високоякісне, тестоване, безпечне, читабельне та документоване програмне забезпечення з акцентом на
клієнт
● Розробити архітектуру системи, специфікації вимог, модульувати функції тощо
● Захищайте, консультуйте та розробляйте найкращі галузеві стандарти, такі як CL/CD, Agile, адаптивний дизайн, контейнеризація, TDD, експертні оцінки тощо
● Усунення несправностей, налагодження та оновлення програмного забезпечення
● Ментор молодших розробників
● Написати документацію та забезпечити технічне навчання
Вимоги 
Те, що ми шукаємо
Необхідний досвід
● 5+ років досвіду роботи з багатопрофільними складними системами
● Значний досвід роботи з серверними технологіями, такими як Java і CLOJURE
● Досвід створення естетичного досвіду користувача та інтерфейсів
● Досвід роботи в AGILE середовищі
● Досвід роботи з технологіями контейнеризації та оркестровки: Docker & Kubernetes є перевагою
● Відмінні навички спілкування та роботи в команді
● Сильний організаційний та аналітичний склад розуму
● Тверде розуміння CL/CD та інструментів керування версіями коду
Бажаний досвід
● Знайомство з середовищем Linux як користувач і розробник (Debian є перевагою)
● Знайомство з функціональними мовами. Clojure або Lisp є плюсом
● Знайомство з Дженкінсом
● Солідний досвід і розуміння баз даних PSQL
● Знайомство з NOSQL
● Велика увага до деталей
● Бажання вивчати нові технології
● Навички управління командою та наставництва є плюсом.