Job#: 2078909
Job Description:
AS/400 Developer
Apex Systems is a global IT services provider and our staffing group has an opening for an AS/400 Developer with strong experience with middleware development, RPG and DB2 development, knowledge of SOA design patterns, experience with Java/XML/Swift, and ideally exposure to Payments and Treasuries to place at our client, a large Financial Institution.
Client: Big Five Bank
Contract: 12-month contract rolling
Location: Toronto, Downtown Core (Hybrid, 3 days a week)
Application Process: Please apply via the medium on which you are seeing this posting. If you encounter technical difficulties submitting your resume, please send a Word version of your resume to Phil at ppiche@apexsystems.com. Please reference Job Title AS/400 Developer
Responsibilities:
- Strong understanding of software development and design fundamentals and will have experience in working to develop business-critical applications.
- Rapid design and implementation of complex solutions using Mule and related technologies.
- Develop solutions and processes for delivering features based on their knowledge of design/architectural patterns and Agile/DevOps practices.
- Develop technical design documents as per enterprise/group standard.
- Apply enterprise standards for solution design, coding, and quality.
- Proven problem-solving techniques, ability to self-manage and mentor others in a team.
- Ensure solution meets product acceptance criteria with minimal technical debt.
- Act as a liaison for production activities/issues.
- Investigate and recommend best practices and process improvements.
- Enjoys accountability for meeting all deliverable dates for task assignment.
Key Qualifications:
- 10+ years of overall development experience
- Experienced with IBM AS400 RPG development from RPG III to ILE RPG
- Experienced with IBM AS400 Control Language development from CLP to ILE-CL
- Experienced with IBM AS400 DB2 development from SQL, external described PF & LF to legacy internal described file processing
- 6+ years of hands-on experience in Middleware Integration Projects.
- 6+ years of hands-on experience in reviewing requirements and project documentation and developing the middleware interfaces.
- Experienced in designing developing complex solutions in line with demanding client requirements.
- Ability to support parallel projects, agile-like development in fast-paced environment, handling day to day issues, incident management and releases.
- Hands-on experience creating project deliverables including High and Low level design documents, mapping specs, automation test plans, project estimations etc.
- Extensive knowledge on SOA Design patterns for building middleware systems using Message Routing, Content Enrichment, Message Filtering, Message Transformation, Guaranteed delivery, Message sequencing, Batch message processing, error handling and reconciliation mechanisms.
- Solid Linux/Unix skills and computer programming experience (Java, SQL, and IBM Message Broker etc.)
- Strong experience with Agile and Waterfall methodologies.
- Experience (3+ years) using Quality Center/AML for defect management.
- Independent worker with strong troubleshooting skills.
- Strong communication skills (oral and written) to document/communicate issues, status etc.
- Ability to assist with offshore / onshore task co-ordination.
- Familiarity with different file and message formats – SWIFT, CAMT, XML, BAI2, CSV, MTXXX a definite plus.
- Strong hands on experience in middleware technologies such as IBM WebSphere Message Broker (WMB) or IBM Integration Bus (IIB), IBM Data Power (XI52) and IBM WebSphere MQ.
- Strong hands on experience in Core Java, Spring, Hibernate and XML technologies - XSD, XSLT, WSDL, JSON, SOAP and REST based
- Experienced in file-based integration using message broker
- Proficient in dealing with all conversion formats – File to file, file to Database, database to file etc.
- Knowledge dealing with different file and message formats – SWIFT, CAMT, XML, BAI2, CSV, MTXXX etc.
- Should be comfortable to write simple to medium SQL queries in DB2/Oracle.
- Strong experience in parsing generating data/files, bank standards (SWIFT, etc.)
- Experience in designing and developing message sets, maps, message flows, and configure/develop adaptors.
- Experience in banking domain. Exposure to treasury/payment systems a plus.
- Good to have working experience in Web services - Tools such as Parasoft SOA/ SOAP UI/ RIT/ LISA
- Comfortable in working DFDL message sets.
- Exposure on COBOL copybook and different XML message formats is preferred
- Shell Scripts/Regular Expressions/Linux experience is a huge asset
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.
Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our ‘Welcome Packet’ as well, which an Apex team member can provide.
Read Full Description