Job Title: Senior Developer
Experience Level: Senior, L3 (6 to 9 years of experience)
Job Summary:
We are seeking an experienced infrastructure and environment management, and application support, preferably within the banking and financial services industry. The ideal candidate should have strong technical expertise in Unix/Linux environments, Windows operating systems, WebLogic, Oracle databases, SQL, PL/SQL, Java, and shell scripting. Experience in environment setup, connectivity management, software installation, patching, middleware integration, and production support is essential. Banking experience in Group Compliance, Anti-Money Laundering (AML), Know Your Customer (KYC), Transaction Monitoring (TM), or related financial crime domains is highly desirable.
Key Responsibilities:
- Manage and support application environments, including setup, configuration, connectivity, software installation, upgrades, and patch management.
- Administer and troubleshoot application infrastructure across Unix/Linux, Windows, virtual machines, and WebLogic environments.
- Monitor application availability, system performance, connectivity, and environment stability to ensure reliable operations.
- Develop and maintain automation scripts using Unix shell scripting, Bash, or PowerShell to streamline operational activities.
- Develop, maintain, and troubleshoot Java applications and scripts supporting application operations and system integration.
- Work with Oracle, SQL, and PL/SQL to perform data analysis, database troubleshooting, and application support activities.
- Support MySQL databases and investigate database-related incidents when required.
- Manage middleware integrations and communication protocols, including SFTP, Connect:Direct, IBM MQ, and related connectivity components.
- Monitor and manage scheduled jobs using tools such as Control-M and troubleshoot batch processing failures.
- Use version control tools such as Aldon, Bitbucket, and Git to manage code, scripts, and configuration changes.
- Support AML and Transaction Monitoring applications by investigating environment issues, application failures, and integration problems.
Required Skills:
- 6 to 9 years of relevant experience in system analysis, application support, infrastructure management, or environment support.
- Proficiency in Unix/Linux and Windows operating systems, virtual machines, and WebLogic application server administration or support.
- Strong scripting skills in Unix shell scripting, Bash, or PowerShell.
Working knowledge of Java development and troubleshooting.
- Strong database skills in Oracle SQL and PL/SQL, with familiarity with MySQL.
Experience with middleware, file transfer, messaging, and communication technologies such as SFTP, Connect:Direct, and IBM MQ.
- Experience with job scheduling and batch monitoring tools such as Control-M.
Familiarity with version control tools such as Aldon, Bitbucket, or Git.
- Experience supporting applications in banking or financial services environments.
- Understanding of AML, KYC, Transaction Monitoring, Group Compliance, or Financial Crime Management processes is highly desirable.
Nice-to-Have Skills:
- Experience with compliance technology and financial crime monitoring platforms such as Detica NetReveal, NICE Actimize, Ficrosoft Continuity, or Tookitaki.
- Knowledge of AML, KYC, Transaction Monitoring (TM), Financial Market Fraud (FMF), or related financial crime compliance domains.
- Experience with Python scripting for automation, operational support, and data processing.
- Familiarity with CI/CD tools such as Jenkins, JFrog Artifactory, and SonarQube.
- Experience supporting AML and compliance application upgrades, migrations, and infrastructure modernization.