Experience: 6-9 Years
Role: AMH Lead Programmer Analyst
Key Skills:
· 6 to 9 years of experience in software development (with JAVA and XML technologies)
· 2 to 4 years of experience in Swift Technology (SAA, SAG and AMH)
Key Responsibilities:
· Analyze business requirements, and create technical design documents that are in accordance with the company's architecture standards.
· Documenting design decisions, components and keep the knowledge base.
· Lead senior and junior programmer in project development and providing hands on engineering expertise to the development teams.
· Coach the Senior/Junior programmer on Swift application Development and support.
· Manage UAT User Queries & coordinate UAT Activities so that UAT can be completed timely.
· Ensures that expected application performance levels are achieved.
· Perform unit and system testing of application code as well as execution of implementation activities.
· Record and track defects uncovered during the execution of tests and escalated the issues status to project management and updated Teams on items of impact and participate in resolution; design retest cases/scripts/data to retest.
· Review the code developed by Vendor, enhance the system & performance.
Key Requirements:
· Expert level programming skills in Java/J2EE technologies
· Experience using and developing RESTful APIs using JAX-RS, JSON, familiar JBoss Resteasy is a plus
· Experience with JMS, IBM MQ, event-based and message-driven distributed system
· Strong familiarity with web servers and load balancing technologies, experience with JBoss, apache mod_cluster is a plus
· Experience in use of source code management system like SVN or GIT and build tools like ant, maven as well as exposed to CI/CD tools.
· Experience with Oracle DB, PL/SQL is preferred
· Experience with Redhat, Linux Scripting is an asset
· Experience with SWIFT messaging protocol and standards is a must (FIN, FileAct, RMA, MT, BIC, LT)
· Experience working with SWIFT Alliance Messaging Hub (AMH) is a must.
· Experience working with other transformation engine technologies is an asset.
· Good written and verbal communication skills, experience working with coordination of multiple teams.