JRI America, Inc. (a subsidiary of SMBC) is seeking a senior middleware (IIB) developer to work in the Applications Development department. The candidate for the senior middleware developer position will be responsible for designing, developing message flows and message models as part of the bank's Interface Development Middleware team. The senior middleware developer is also responsible for troubleshooting issues and assisting with code reviews to ensure optimal solutions are being delivered. The senior middleware developer will be responsible for new interface process development, ongoing maintenance and production support of all Bank's application interfaces.
The Interface Development Team is responsible for developing and maintaining interfaces between the bank's applications which are pivotal to the bank's operations in Europe and North America. The ideal candidate must have 8+ years of experience in WMB and experience working with payment message formats such as SWIFT, NACHA, SEPA and EDI. The candidate should also have a very good understanding of UNIX, Linux and Windows operating systems as well as Korn or Bash Shell scripting. This candidate will work with various application team members and developers from other teams to perform their development work and they will be responsible for maintenance and support of the existing interface processes including investigation of issues and production support for the Bank's operation. The candidate will also be responsible for unit testing and creating documentation for the processes that they develop or modify/enhance. This position will be a key member of JRIA's interface development team.
8+ years of experience with IBM WebSphere Message Broker v7.0+ / IBM Integration Bus v9.0+ and IBM MQ v7.0+.
Strong WebSphere Message Broker / IBM Integration Bus and MQ technology skills required to provide architecture and design solutions in the areas of Information Integration Architecture and Governance.
Ensure Service implementation consistency, speed of delivery, and promote reuse through creation of reusable middleware assets.
Provide subject matter expertise based on past experiences of SOA and ESB implementations.
Experience in creating Message Models/Sets and Message Definitions using WSDLs, XML Schemas, MRM and TDS formats (CSV, SWIFT, NACHA and X12).
Experience in creating, performance tuning, and troubleshooting message flows.
Experience in developing message flows using Compute Nodes, SOAP Nodes, HTTP Nodes, Routing Nodes, Mapping Nodes, Java Compute Node, Java Custom Nodes, FileInput and FileOutput Nodes and Database Nodes.
Experience in development file transfers using IBM MQ File Transfer Edition / IBM MQ Managed File Transfer.
Experience in Scripting/Programming Languages: Korn shell, Bash shell, Perl, Java.
Experience with project management, business analysis and development toolsets, including the MS Office Suite, MS Visio, MS Project, TOAD, Perforce version control system and IBM UrbanCode Deploy.
Experience in working with Operating systems such as UNIX (AIX), Linux (RedHat) and Windows.
Experience in working with Databases such as Oracle 11g/12g, SQL, PL/SQL stored procedures.
Management skills to coordinate change management and production issues among multiple depts. (Business, Operations, Vendor).
Experience IBM WebSphere Service Registry and Repository (WSRR), DataPower, BPM and some other IBM Middleware tools preferred.
Excellent communication (oral and written) skills are a must.
Computer skills are a must with the following development tools:
Application: WebSphere Message Broker v7.0 or higher and/or IBM Intergration Bus v9.0 or higher, IBM MQ v7.0 or higher, IBM MQ File Transfer Edition / MQ Managed File Transfer
Database: Oracle 11g/12g, SQL, PL/SQL
Scripting/Programming languages: Korn shell, Bash shell, Perl, Java
Operating Systems: Unix (AIX), Linux (RedHat), Windows
MS Office: Excel, Word, Visio, Project and PowerPoint