Вакансія: Full-Stack розробник (Java + React)
Обов’язки:
- Розробка та підтримка веб-застосунків на Java (Spring, Hibernate) і React.
- Проєктування та реалізація REST API.
- Робота з базою даних MySQL: проєктування схем, написання запитів, оптимізація.
- Верстка інтерфейсів з використанням React, HTML5, CSS3, TypeScript.
- Інтеграція клієнтської та серверної частини застосунку.
- Написання юніт- та інтеграційних тестів.
- Участь у код-рев’ю, плануванні завдань, обговоренні архітектурних рішень.
Вимоги:
- Досвід комерційної розробки від 2–3 років (для Middle; для Senior — від 5 років).
- Відмінне знання Java 8+, Spring Framework (MVC, Security).
- Досвід роботи з Hibernate / JPA.
- Впевнене володіння JavaScript / TypeScript, React, Redux (або іншими state-менеджерами).
- Досвід роботи з MySQL (створення складних запитів, оптимізація).
- Розуміння принципів REST, HTTP, MVC, SOLID, ООП.
- Навички роботи з системами контролю версій (Git).
- Досвід використання Maven.
- Англійська на рівні читання технічної документації.
Буде плюсом:
- Знання CI/CD (Jenkins, GitLab CI).
- Знання JUnit, Mockito, Cypress/Jest для тестування.