Senior Java Developer
Наша команда відповідає за кілька додатків із графічним інтерфейсом користувача, які дозволяють коригувати інформацію про цінні папери та ціни, експортувати інформацію та керувати конфігурацією серверних компонентів.
Проект розробляється кількома командами, розташованими в кількох географічних точках (США, Україна (Київ) та Китай).
З технічної точки зору програми графічного інтерфейсу користувача — це веб-програми, написані на Java та JavaScript, а також настільні програми .NET (WPF, Winforms). Вони спілкуються з серверною частиною Java EE, розгорнутою в Oracle Weblogic, за допомогою веб-служб (як SOAP, так і RESTful).
Переваги та бонуси:
• Конкурентний компенсаційний пакет і переваги
• Стабільний проект
• Можливості кар'єрного та професійного зростання
• Глобальна компанія
• Спеціальні бізнес-курси
• Програми навчання для технічних і функціональних навичок
• Можливість працювати над вилученням мікросервісів із монолітного додатку
Обов'язки
- Робота в розподіленій по всьому світу команді
- Розробка нових функцій
- Підтримка та виправлення помилок застарілої програми
- Робота над позитивною динамікою охоплення блоків/інтеграції/функціональних тестів
- Участь у проектуванні архітектури, оцінці завдань та перевірці коду
- Проактивно співпрацюйте з товаришами по команді та спілкуйтеся з віддаленими членами команди
Навички
- Сильна Java/J2EE є обов'язковою
- Відмінне знання принципів OOP/OOD та шаблонів проектування
- Інструменти збірки: Maven, Gradle
- Знання сервлетів/JSP
- Spring framework (Boot, Core, Web, MVC, AOP, JDBC, Test)
- Контроль версій: Git
- SQL (OracleDB бажано, але не обов'язково)
- Веб-сервіси (SOAP, REST тощо)
- Знання XML/JSON
- Сервер додатків Weblogic
Luxoft