About the Role
The role involves building and enhancing software components for a regulatory compliance and risk management system used by financial institutions worldwide.
Responsibilities
- Develop and maintain core modules of a financial crime detection platform
- Collaborate with product teams to define technical requirements
- Write clean, testable, and efficient code
- Participate in system architecture discussions and design reviews
- Troubleshoot and resolve complex technical issues
- Conduct code reviews to ensure code quality and best practices
- Support integration with third-party systems and data sources
- Optimize application performance and scalability
- Work with quality assurance teams to identify and fix defects
- Document technical designs and implementation details
- Follow agile development methodologies
- Contribute to continuous integration and deployment pipelines
- Ensure compliance with security and regulatory standards
- Assist in the migration of legacy systems to modern frameworks
- Engage in peer mentoring and knowledge sharing
- Respond to customer-reported technical issues
- Implement automated testing frameworks
- Monitor production environments for anomalies
- Stay current with emerging technologies in financial compliance
- Support deployment and configuration for client environments
- Collaborate with UX designers to improve user workflows
- Participate in sprint planning and retrospectives
- Enhance system resilience and fault tolerance
- Work with data models for transaction monitoring and alert management
- Integrate machine learning components for risk scoring
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model available
Team
Part of the financial crime and compliance technology division
About the Team
- This team focuses on developing advanced software solutions that help banks and financial institutions detect and prevent financial crimes such as money laundering and fraud.
- Engineers work closely with data scientists, compliance experts, and client teams to deliver robust and scalable systems.
Technology Stack
- Primary languages include Java and Kotlin.
- Technologies used include Spring Boot, Kafka, Docker, Kubernetes, AWS, Oracle, and MongoDB.
- Front-end development leverages React with modern JavaScript frameworks.
Sponsorship available for qualified candidates