Get Mystery Box with random crypto!

​Java Developer Ваші функціональні обов'язки: Проектування | JoinNBU🇺🇦

Java Developer

Ваші функціональні обов'язки:

Проектування та розробка систем на основі вимог замовника;

Участь у визначенні архітектури рішень та їх еволюції;

Участь у виборі технології для кожної ланки системи;

Участь у виборі способів взаємодії між компонентами системи;

Відповідальність за архітектуру і розробку рішення

Створення робочого прототипу;

Підбір або проектування фреймворків;

Аналіз та вирішення проблем продуктивності;

Рев'ю коду та дизайну рішень при великих змінах;

Рефакторинг коду;

Написання та підтримка стандартів кодування, каталогів проектних патернів і антипаттернів;

Здійснювати професійний контроль розробників програмних рішень.

Круто, якщо ви маєте досвід:

Вища освіта за фахом (математика, інформаційні технології тощо)

Не менше 2 років практичного досвіду розробки Java;

Досвід розробки моделі даних;

Досвід розробки розподілених систем;

Java concurrency (практичний досвід та хороші знання);

UML,

PL/SQL,

JAVA EE,

IBM MQ, RabbitMQ, OracleAQ,

Restfull API,

Spring, JDBC, ORM Framewoks (Hibernate, JPA),

BPM Camunda, Bonita, Jenkins, Maven, Gradle, AWS

Ми пропонуємо:

Офіційне працевлаштування та стабільна робота;

Фіксована ринкова заробітна платня, квартальна премія за результатами роботи;

Соціальний пакет у відповідності до КЗпП;

Гнучкий графік роботи;

Можливості професійного зростання, курси англійської мови, внутрішні та зовнішні професійні тренінги;

Зручне розташування офісу.

Ми шукаємо однодумців, які готові розробляти найкращі та найважливіші системи країни та досягати, разом з командою Національного банку, найвищих та найсучасніших стандартів розвитку архітектури рішень у сфері інформаційних технологій для подальшого запровадження їх в платіжній інфраструктурі України.

iryna.shester@bank.gov.ua