Lead and contribute to the design, development, testing, deployment, and support of application systems and FinTech initiatives
Analyse business and user requirements and translate them into system specifications and technical solutions
Develop and maintain high-quality, scalable applications using modern frameworks and technologies
Support system deployment, debugging, troubleshooting, and production incidents (including on-call support)
Participate in cloud infrastructure setup, DevOps processes, and CI/CD pipelines
Collaborate with internal teams, vendors, and stakeholders to deliver projects on time and within budget
Produce technical documentation, reports, and project status updates
Contribute to emerging technology initiatives such as blockchain, digital currency, and cross-border platforms
Requirements
Degree in Computer Science, Information Technology, or related discipline
3-8+ years of experience in application development or system/infrastructure setup (more for senior roles), preferably in the financial services sector
Strong experience in:
Java, Spring Boot, web technologies (HTML, JavaScript, SQL)
API integration (REST/SOAP) and database systems (Oracle, DB2, MySQL)