Position: Senior Java Developer - Web Service (SOAP, REST)
Company: Luxoft
Category: Java
Experience: 1y

Responsibilities:
• Аналіз вимог 
• Уточнення вимог, дослідження можливих технічних рішень; 
• Оцінка об'єму робіт та узгодження з керівником термінів реалізації; 
• Обговорення і перегляд вимог у разі наявності помилкових припущень; 
• Визначення критеріїв тестування та проходження контрольних точок; 
  
• Розробка/модифікація ПЗ на базі IBM Integration Bus 10 
• Розробка/модифікація інтеграційних сценаріїв; 
• Розробка/модифікація адаптерів звернення до зовнішніх та внутрішніх джерел даних; 
• Взаємодія з об'єктами БД (MS SQL Server, Oracle) 
• Ведення репозиторію програмного коду (source control system Git, SVN); 
• Підготовка, проведення тестування 
• Підготовка тестового середовища; 
• Проведення технічного тестування; 
• Усунення зауважень, виявлених в процесі тестування; 
• Підготовка оновлення для установки у промислову експлуатацію. 
• Впровадження та супровід ПЗ 
• Консультативна підтримка, підготовка інструкції по впровадженню оновлень; 
• Аналіз проблем, виявлених у процесі впровадження оновлень, надання рекомендацій до їх усунення. 
Mandatory Skills:
• Вища технічна освіта у сфері інформаційних технологій; 
• Досвід роботи за спеціальністю не менше 1 року; 
• Знання та досвід застосування сучасних мов програмування, інформаційних технологій у галузі розробки ПЗ та баз даних: 
• Розуміння Service oriented architecture (SOA); 
• Практичні навички що до розробки Web Service (SOAP, REST); 
• XML XSLT, WSDL, XSD, Xpath; 
• Розуміння Java SE, основні положення OOП; 
• СУБД (Oracle,MS SQL Server): знання SQL, взаємодія з stored procedures Pl/SQL, T-SQL; 
• Розуміння принципу роботи систем обміну повідомленнями (Message Queue). 
Nice-to-Have Skills:
• Бажано досвід роботи з ПЗ класу Enterprise Service Bus (один из JBoss Fuse, WSO2, IBM Integration Bus, Oracle ESB, etc); 
• Issue tracking system (jira), автоматизації сборки (ant / maven), VCS (SVN / git); 
• Вміння проводити тестування за допомогою SoapUI. 
• Навички щодо аналізу вимог та підготовки технічних рішень; 
• Навички щодо тестування та впровадження ПЗ