Support the Bank's integration feeds and managed file transfer processes. This will require the individual to provide support during the business day. It will also involve regular participation on the out of hours support rota. This is envisaged to be a maximum of one week in three.
Support and develop in-house built credit risk reporting and rating systems developed on Java, Spring, Python and .Net
Develop and maintain in house built applications on Java,
Development of new feeds and managed file transfer configurations between the Bank's systems as well as enhancements to existing deployments.
Identify & communicate issues / risks to manager.
Adhere to Bank's standards and best practices for Integration
Compliance with Standard Bank processes and procedures including change control, configuration management and logical access control.
Experience required to successfully perform the role:
Strong development background on Java 8 and JSP required
Experience building applications with Spring
Experience in Python 2.7+
Experience with development on and support of JEE Application Servers such as Glassfish, JBOSS, Tomcat Application Server)
Experience of working with version control systems e.g. Subversion
Experience working with Junit and continuous integration technologies
Experience of relational database development using SQL and JDBC
Good understanding of the system development life cycle, including change and configuration management.
Experience in automated deployment and release management tools such as Octopus or similar.
Experience of messaging technologies and products including JMS and WebSphere MQ
Experience of scripting and build tools including shell scripting, Apache Ant and Apache Maven
Background in XML including DOM, SAX, XPath and Schemas