Position: Middle Java Developer
Company: CNA International IT
Category: Java
Experience required: 2y

**Requirements:**
- Knowledge of Java, Shel, Linux, Oracle, Putty, Vi, BPMN 2.0;
- Knowledge of XML (XML / JSON, XSLT, WSDL XSD, XPath), VMware;
- Knowledge of Java SE, the basic provisions of OOP;
- Understanding of HTTP, AMQP protocols (or other asynchronous MQ 
  protocol);
- Understanding the principles of service oriented architecture (SOA);
- Understanding of the principles of data exchange;
- Practical skills in Web Service development (SOAP, REST);
- Knowledge of node types, work with ESQL, DFDL, IBM;
- Experience in refactoring integration programs;
- Understanding of functional requirements for solutions;
- Knowledge of relational databases and SQL, understanding of the 
  principles of data exchange;
- Basic concepts of key development methodologies Agile/ Scrum, Waterfall;
- Experience with the IBM integration bus.

**Responsibilities:**
- Formation of specifications for integration objects;
- Maintenance and operation of current integration scenarios;
-Introduction of new scenarios and processes;
- Optimization of processes and improvement of system productivity;
- Building an architecture for data exchange between systems;
- Maintenance of technical documentation.

**Thе соmpаny оffеrs:**
- Work with the most modern platforms and services: AWS, BI Qlik Sense 
  with IBM integration bus, SAP accounting system;
- Flexible schedule;
- Comfortable office in the city center, near the subway;
- Training and the opportunity to participate in professional events at the 
 expense of the company;
- Team building, corporate events and conferences with the participation of 
  employees;
- Corporate discounts;
- Medical Insurance;
- Paid vacation and sick leaves.