Key Essential Skills :
- Strong experience in Java , Spring Boot , and microservices architecture .
- Proficiency with React.js , Node.js , and Express.js .
- Experience designing and building full-stack applications in enterprise environments.
- Solid understanding of REST APIs , security integration , and third-party libraries.
- Proficiency in browser-based debugging , performance tuning , and front-end testing.
- Familiarity with CI / CD pipelines , Git, and automated deployment workflows.
- 5–8 years of relevant development experience in fast-paced or regulated industries.
Desirable Skills :
Ability to proactively research and recommend modern technologies and frameworks.Experience working across globally distributed teams in complex organisations.Strong problem-solving and analytical thinking.Excellent communication and collaboration skills, including stakeholder engagement.Self-starter with a learning mindset and high attention to detail.Strong documentation practices and familiarity with Agile / Scrum environments.Overview :
We are currently seeking a highly skilled Full-stack Java Developer to join a global financial markets infrastructure and data provider. This role sits within the Compliance Engineering space, specifically supporting the KYC vertical in the Financial Crime (FinCrime) Engineering domain.
This opportunity is ideal for an experienced developer with 5–8 years of hands-on expertise in Java Spring, and Spring Boot , combined with modern front-end technologies such as React.js , Node.js , and Express.js . The successful candidate will contribute to the design and development of secure, scalable microservices that support business-critical compliance functions.
Role & Responsibilities :
Develop and maintain high-quality full-stack components supporting compliance and KYC systems.Collaborate with architects, product managers, and QA to translate requirements into scalable technical solutions.Build and integrate secure, performant microservices and front-end interfaces.Conduct peer code reviews and contribute to unit testing and test automation.Leverage CI / CD tools to manage efficient build, test, and deployment cycles.Ensure code quality, maintainability, and alignment with industry best-practices and security standards.