Job Description :
Location -Fargo ND

For the Integrations Developer these are the top 3 things and are listed in the order of importance.
- Experience with Apache NiFi
- Familiarity with SAP technologies including ECC, ABAP, IDoc, RFC, PI/PO, XI
- Experience with XML, XSLT, XSD, XPath

Advanced experience working with SOAP and/or RESTful API development and design
Experience with messaging systems and concepts - e.g.: JMS, ActiveMQ, MSMQ
Strong experience with XML, XSD, XPath and XSLT
Experience designing and developing within tiered applications and architectures
Broad knowledge with multiple technologies and disciplines such as Java, .NET, application servers, operating systems, presentation frameworks, transport protocols and data formats
Experience with unit and integration testing
Experience with Spring Boot and Spring Data, Spring Security, Hibernate and JPA
Experience with Apache Camel
Experience with BPM/BRM systems (Activiti, JBPM, SAP BPM)
Experience with Git and branching
Experience with Business to Business (B2B) integrations
Knowledge of architecture design patterns and/or enterprise integration patterns
Experience with build management, continuous integration and deployment automation (Jenkins)
Experience with an integration system or ESB (e.g.: SAP Process Integration, Mulesoft, Talend, WSO2, etc
Experience with event based architecture paradigms (e.g.: event sourcing, event replay, aggregates)
Familiarity with SAP technologies (e.g.: ECC, ABAP, IDoc, RFC)
Familiarity with cXML and/or PIDX