
Senior Java Fullstack/React
Primary stack
Nice to have's
Job description
Про посаду
Ми шукаємо Senior Java Fullstack/React Developer для проектування, розробки та підтримки рішень корпоративних порталів з використанням Liferay DXP, Java/Jakarta EE, React та супутніх технологій. Ця посада забезпечує безпечні, масштабовані та високоефективні цифрові досвіди через розробку порталів, інтеграцію систем та практики повного стеку, які підтримують можливості клієнтів, партнерів та внутрішнього бізнесу.
Обов'язки
- Виконувати практичний дизайн та розробку для проектів корпоративних порталів
- Підтримувати ініціативи веб-порталів з акцентом на зручність використання, функціональність, доступність та продуктивність
- Надавати технічні рішення, що відповідають бізнес-вимогам та графіку проекту
- Розробляти та виконувати юніт- та інтеграційне тестування для перевірки якості та надійності рішень
- Надавати технічну допомогу для оцінки зусиль, діяльності з дизайну рішень та обговорень планування проекту
- Відповідати рішенням встановленим стандартам та кращим практикам щодо безпеки, масштабованості, підтримки, повторного використання та продуктивності
- Застосовувати кращі практики галузі, архітектурні стандарти та відомчі політики та процедури до діяльності з розробки
- Виявляти, аналізувати та вирішувати технічні проблеми в усьому стеку додатків
- Сприяти реалізації клієнтських та екстраннет-портальних рішень від дизайну до розгортання у виробництві
- Брати участь у одноліткових оглядах коду та надавати технічне керівництво членам команди
- Розробляти та підтримувати технічну документацію, керівництва з впровадження та матеріали підтримки
- Підтримувати розгортання порталів, оновлення та діяльності з випуску у виробництві
Вимоги
- 3+ роки досвіду розробки програмного забезпечення, включаючи розробку корпоративних порталів
- Досвід розробки та підтримки корпоративних рішень з використанням Liferay DXP та проектування корпоративних Java/Jakarta EE додатків
- Досвід розробки додатків з використанням React та надання клієнтських, партнерських або екстраннет-портальних рішень
- Досвід роботи в командах програмного забезпечення Agile та кращих практиках життєвого циклу розробки програмного забезпечення
- Досвід надання технічного керівництва та наставництва в командах розробки
- Знання архітектури Liferay DXP 7.4, адміністрування, розробки OSGi, Service Builder та Headless REST API
- Глибоке розуміння сайтів, користувачів, організацій, дозволів, робочих процесів та можливостей управління вмістом
- Розуміння реалізацій пошуку на основі Elasticsearch та оптимізації пошуку в порталах
- Знання Java, Jakarta EE, Spring Framework, Spring Boot та Hibernate
- Розуміння RESTful сервісів, паттернів інтеграції підприємства та архітектур, орієнтованих на сервіси, а також володіння JUnit
- Знання React, JavaScript, TypeScript, HTML5 та Tailwind CSS
- Володіння Azure DevOps, CI/CD-трубопроводами, управлінням версіями та практиками автоматизації розгортання
- Знання хмарних сервісів Microsoft Azure та стратегій розгортання корпоративних додатків
- Знання інструментів розробки з штучним інтелектом, включаючи GitHub Copilot, Cursor та супутні платформи для підвищення продуктивності інженерів
- Сильні аналітичні, діагностичні та проблемно-орієнтовані навички
- Відмінні комунікаційні, презентаційні та організаційні навички
- Володіння англійською мовою на рівні B2 або вище
Буде плюсом
- Знання технологій контейнеризації Docker
- Знання сервісів платформи Azure та архітектур підприємства в хмарі
- Знання AI-додатків, інтелектуального пошуку, посиленого пошуку (RAG) та можливостей AI на основі документів
- Знання платформ управління корпоративним вмістом та складних паттернів інтеграції систем
Ми пропонуємо
З нами ви можете:
- Працювати за гнучним графіком дистанційно або з будь-якого нашого комфортного офісу або коворкінгу в Україні
- Отримувати необхідне обладнання для виконання робочих завдань
- Міняти проекти та технологічні стеки всередині EPAM
- Отримувати досвід у різних бізнес-доменах (Страхування, Електронна комерція, Охорона здоров'я, Фінанси, Подорожі, Медіа, Штучний інтелект та інше)
- Можливості переїзду можуть бути доступними для відповідних кандидатів, залежно від посади та відкритих вакансій в інших офісах EPAM
- Брати участь у волонтерських, благодійних програмах та спільнотах (як технічних, так і за інтересами)
Ми фокусуємось на вашому професійному зростанні:
- Ви можете планувати свій індивідуальний кар’єрний шлях разом зі своїм менеджером
- Отримувати регулярний зворотній зв'язок від колег
- Покращувати англійську безкоштовно з сертифікованими викладачами (Клуби розмови, курси підготовки до співбесід з клієнтами тощо)
- Отримувати можливість проходити безкоштовне навчання та сертифікацію в хмарах AWS, GCP або Azure
- Користуватися внутрішньою програмою E-learn (понад 18 200 спеціалізованих програм навчання та наставництва)
- Отримувати доступ до корпоративних акаунтів на LinkedIn Learning, Get Abstract та інших партнерських ресурсах
- Навчатися в Школі архітектури рішень EPAM з викладачами, які є практикуючими архітекторами
- Розвиватись як лідер, приєднуватись до Управління доставкою, Управління ресурсами, Школи основ лідерства та інше
- Брати участь у внутрішніх спільнотах (понад 500 зустрічей, технічних обговорень, сесій мозкового штурму, онлайн-подій та конференцій щорічно)
Що ми пропонуємо:
- Відпустку та лікарняні (включаючи лікарняний лист без медичного сертифіката)
- Широкий спектр програм добровільного медичного страхування, що надають як медичне лікування, так і різні профілактичні варіанти (включаючи спортивні заходи)
- Медичне страхування для членів сім'ї за корпоративними тарифами
- Підтримка компанії під час значущих життєвих подій (народження дитини або усиновлення, одруження тощо)
- Підтримка психологічного комфорту: знижки на послуги від фахівців з психічного здоров'я або коучів, тематичні тренінги
- Програма E-kids - безкоштовна програма навчання мовам програмування для дітей EPAMers
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.
More at EPAM
All 3011 roles
Senior Mobile Automation Test Engineer
EPAM · India

Lead Java Developer
EPAM · Mexico

Senior QA Automation Engineer (Python)
EPAM · Poland

Business Solution Architect
EPAM · Croatia