Opis
Senior Java Developer з експертизою в інтеграції корпоративних додатків. Спеціалізуюся на побудові надійних EAI-рішень, що зв'язують розрізнені корпоративні системи в єдиний інформаційний потік.
2014–2017 рр.: Java-розробник у продуктовій компанії м. Тернопіль, де займався розробкою бекенду для внутрішніх бізнес-застосунків та першим знайомством із корпоративною інтеграцією.
2017–2021 рр.: middle, а згодом senior Java-розробник в аутсорсинговій компанії, працював над декількома проєктами інтеграції систем для іноземних замовників.
З 2021 року по теперішній час — senior Java Developer, який веде напрямок EAI у поточному проєкті: проєктую архітектуру обміну повідомленнями між корпоративними системами клієнта.
Чим займаюся на практиці:
* розробка REST веб-сервісів для взаємодії між різними корпоративними системами замовника;
* інтеграція через JMS, побудова надійних маршрутів обробки повідомлень на Apache Camel та ActiveMQ;
* проєктування схем баз даних під вимоги конкретних EAI-рішень;
* оптимізація продуктивності взаємодії баз даних та middleware-компонентів;
* участь у код-ревью та менторство менш досвідчених розробників команди.
Технології та навички: Java, Spring/Spring Boot, Apache Camel, JMS/ActiveMQ, проєктування реляційних баз даних, розробка мікросервісної архітектури, читання та написання технічної документації по інтеграційних рішеннях.
Як працюю: ретельно аналізую вимоги перед початком розробки, віддаю перевагу простим та підтримуваним рішенням замість надмірно складних, відповідально ставлюся до тестування інтеграційних сценаріїв перед релізом.