At least 6+ years of experience as a Senior Fullstack Developer with a strong emphasis on both front-end and back-end (Java) development.
Experience in Java Spring, microservices architecture and REST API development.
Solid understanding and experience with React or Angular for front-end development.
Hands-on experience with CI/CD pipelines and automation tools.
Strong problem-solving, analytical, and debugging skills.
Familiarity with DevOps practices and a proactive approach to supporting production environments.
Fluency in English with excellent communication and organizational skills.
Nice to have:
Bachelor’s degree in Computer Science, Mathematics, Physics, or a related field.
Previous banking or finance experience, particularly in KYC, AML, or related compliance processes.
Familiarity with BPMN (Business Process Model and Notation) or similar business process modeling techniques.
Good understanding of a cloud technologies from 3 main vendors.
Responsibilities
Develop and enhance a dedicated FinCrime platform.
Design and implement microservices and REST APIs within the platform architecture, ensuring scalability, high performance, and ease of integration.
Write and maintain unit and integration tests.
Support the platform in production, troubleshooting and resolving issues in a timely manner, and taking part in a rotational support schedule.
Apply security best practices to safeguard sensitive customer information and ensure compliance with banking regulations.
Collaborate with cross-functional teams in an Agile environment.
Work closely with the FinCrime department to ensure the platform meets all legal and regulatory requirements, contributing to the bank’s overall anti-money laundering (AML) and fraud prevention efforts.