Senior INTEGRATION Developer
E-MERGE
Bryanston, South Africa
20d ago

Description

Sandton based MARKET leader requires an Integration Developer urgently. You would need to create integration interfaces based on business and technical requirements that enable various heterogeneous and disparate systems to share data and functionality without having to connect to each other directly.

We are looking for an INTEGRATION MASTER!

Technical Skills :

  • Full Stack developer capable of building software for multiple architectural layers
  • Knowledge of an OO programming language and runtime framework such as Java with J2EE; C# .Net; C++
  • Good grasp of OO design principles (SOLID; DRY; ... etc) and design patterns, DDD; GoF;
  • Knowledge of some functional and / or dynamic programming languages such as Clojure, Scala, Groovy, JavaScript would be beneficial
  • Knowledge of functional programming language concepts such as closures; lambdas; high order functions
  • Knowledge of Enterprise Integration patterns
  • Knowledge of SOA and EDA architectures
  • Knowledge of relational database technologies
  • Knowledge of non-relational database technologies and their use cases would be highly beneficial
  • Familiarity with Web development skills and best practices, exposure to modern web application development technologies and techniques : Angular.
  • js Single Page Applications

  • Good Understanding of composite solution architectures
  • Good grasp of Software Engineering principles such as : Unit testing; Static Code Analysis; Test Automation; Continuous Integration;
  • Version Control; Release Management

  • Understanding of Agile Project Management Methodologies SCRUM; KANBAN
  • Essential skills and experience required :

  • Minimum 5 years systems development experience - essential
  • Experience switching between different programming languages and their respective contexts and paradigms
  • Experience working with multiple Transport protocols : HTTP / S, TCP, FTP, SFTP FTPS, JMS, AMQP etc
  • Experience working with multiple Message protocols : SOAP, REST, WS , JMS, AMQP etc
  • Experience working with different data formats : Text, XML, HTML, JSON, etc
  • Experience working with working with multiple data stores RDBMS, NoSQL etc
  • Experience building web applications advantageous (HTML, JavaScript, CSS)
  • Experience using Build and Dependency Management tools and frameworks
  • Nice to have skills :

  • Experience working with different DSL's such as BPEL; BPMN
  • Some exposure to working with integration platforms and using middleware products like Oracle SOA suite, Tibco Active Matrix, BizTalk
  • Some exposure to the Financial Services industry would be beneficial
  • IF YOU ARE LOOKING TO BE PART OF A WINNING, GROWING AND OVER ACHIEVING TEAM THEN APPLY NOW

    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form