Senior Software Engineer, JAVA
On-site•Salary not specified
Poland · Warsaw, Poland · Ivano-Frankivsk, Ukraine · Kyiv, Ukraine
Tech Stack
MySQLSpringScalaOOPKotlinPostgreSQLHTTPAPIJavaMongoDB
Job Description, Responsibilities & Requirements
Description language:
Про посаду
Ми шукаємо кваліфікованого Java Engineer для проектування, розробки та підтримки високоякісних програмних додатків на мові програмування Java.
Обов'язки
- Оцінювати завдання, надані Project Manager (PM) або Technology Lead (TL);
- Виконувати завдання від PM або TL протягом обумовленого часу;
- Брати участь у процесі SCRUM;
- Брати участь у розробці проекту;
- Виконувати технічне дослідження;
- Вести технічну документацію проекту;
- Готувати звіти;
- Спілкуватися з клієнтами;
- Працювати над покращенням поточного проекту.
Вимоги
- Глибокі знання та досвід у використанні мов та фреймворк: Java 8 або новішої версії, ґрунтовне знання Spring (Core, MVC, Data, Security, Cloud), Hibernate або Spring Data, буде плюсом: Play 2 або інші фреймворки middleware, Scala або Kotlin;
- Досвід роботи з такими базами даних та інструментами зберігання: MySQL, PostgreSQL, Oracle, MSSQL або інша база даних на основі SQL, MongoDB або інша база даних з документною структурою, реплікації баз даних;
- Досвід роботи з такими протоколами, бібліотеками та API: Java core, багатопотоковість та конкурентність у Java, ґрунтовне розуміння HTTP, gson, jackson або інші бібліотеки для роботи з JSON, Java Servlet API, інтеграція API FB/Twitter/Google тощо, досвід роботи з API платежів, AWS/Google cloud;
- Знання та досвід у таких підходах та принципах: ґрунтовне розуміння ООП / ООД / ДДД / ТДД, розуміння паттернів, REST та вміння використовувати їх у роботі, ґрунтовне розуміння паттерну MVC, паттерну DI, знайомство з алгоритмами, ґрунтовне розуміння SQL, функціональні підходи, архітектура мікросервісів, інтеграція сторонніх сервісів, Kafka / Rabbit тощо;
- Досвід роботи з такими технологіями та інструментами: Maven / Gradle, інструменти налагодження Java в IDE, профайлер Java, Git, ґрунтовне знання адміністрування Linux буде плюсом, Docker, досвід кластеризації, Nginx.
Ми пропонуємо
- Робоча атмосфера
- Командний дух
- Професійний підхід
Робоча атмосфера
- Ми створюємо робочі процеси, які враховують наші особисті життєві ситуації та працюємо з гнучними робочими годинниками.
- Ми повністю підтримуємо нову норму та віддалену роботу та допоможемо вам налаштувати робочий стіл в будь-якому місці України.
- Ми - команда і завжди готові допомогти у робочих чи життєвих ситуаціях.
- Ми віримо у правильний баланс між роботою та особистим життям та пропонуємо 24 календарних дні відпустки на рік та встановлену кількість оплачуваних днів лікарняного.
Командний дух
- Ми будуємо відкриті та дружні стосунки між собою, бо для нас важливо завжди бути командою.
- Ми організовуємо регулярні командотворчі заходи для створення міцніших зв'язків та корпоративні вечірки, щоб зібрати всю сім'ю з кожного відділу разом. Крім того, члени команди отримують подарунки на дні народження.
Професійний підхід
- Ми завжди піднімаємося по кар'єрній драбині та розвиваємо свою кар'єру.
- Ми розуміємо, як важливо отримувати підтримку та допомогу на початку нової кар'єри, тому кожен новий працівник отримує організоване менторство від старшого члена команди.
- Ми організовуємо фінансові зустрічі один на один для обговорення планів розвитку. Крім того, оплачувані конференції та сертифікації, а також бази знань з корисною інформацією допомагають нам розвиватися.
- Ми проводимо лекції та інші заходи, де старші фахівці передають свої знання молодшим та середнім фахівцям для підвищення професійного рівня.
- Ми надаємо курси англійської мови, щоб допомогти нашим співробітникам стати більш досвідченими в ІТ-індустрії.
Приєднуйтесь до Computools
Заповніть форму або напишіть нам на [email protected], і ми підберемо для вас цікаву пропозицію
Місця роботи
- Київ, Україна
- Варшава, Польща
- Івано-Франківськ, Україна
- Лодзь, Польща
Зв'яжіться з нами
Для отримання додаткової інформації, зв'яжіться з нами за адресою [email protected]