Intellias • Віддалено • Любов Гринів

Старший Java інженер

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

Вимоги:

·       7+ років комерційного досвіду в розробці програмного забезпечення.

·       Відмінне знання Java та її екосистеми (Spring Framework, Hibernate, Maven, JUnit, SQL, Oracle, XML, Eclipse / IntelliJ IDEA, Docker).

·       Добре знання RESTful сервісів і архітектури мікросервісів.

·       Досвід роботи з базами даних (Oracle, бажано також PostgreSQL).

·       Досвід написання unit-тестів і використання інструментів забезпечення якості коду (TDD, BDD).

·       Уміння брати на себе відповідальність за реалізацію окремих функціональних модулів.

·       Навички аналізу, уточнення вимог і опрацювання граничних сценаріїв.

·       Досвід наставництва (coaching) розробників молодшого або середнього рівнів.

·       Уміння впроваджувати найкращі практики та контролювати технічні рішення в застосунку.

·       Глибоке розуміння принципів програмування, архітектурних підходів, шаблонів і парадигм.

·       Сильні алгоритмічні, аналітичні та проблемно-орієнтовані навички.

·       Зацікавленість в Agile-методологіях (Scrum, Kanban) і сучасних інженерних практиках (CI/CD, TDD).

·       Здатність підтримувати планування, організовувати процес розробки та забезпечувати якісну реалізаці. згідно з графіком.

·       Висока мотивація до самонавчання та бажання переймати досвід експертів галузі.

·       Вміння працювати як самостійно, так і в складі злагодженої кросфункціональної Agile-команди.

·       Англійська — Advanced / Fluent.

Буде перевагою:

·       Досвід роботи з Java 17.

·       Досвід використання React.

·       Досвід технічного або командного лідерства.

Освіта:
·       Бакалавр або магістр у галузі комп’ютерних наук чи суміжній сфері.

Обов’язки:

·       Виконання технічних завдань, проєктування, рефакторинг.

·       Оптимізація коду та участь у його рев’ю.

·       Участь у плануванні та оцінці задач у команді.

·       Проведення ефективного код ревʼю.

·       Співпраця з клієнтами для уточнення вимог, участі у плануванні, оцінці задач та ретроспективах.

До всіх вакансій Відгукнутись