Senior Trading & Sales Software Developer(Java/Spring)
Previous Job
Senior Trading & Sales Software Developer(Java/Spring)
Ref No.: 17-21352
Location: MISSISSAUGA, Ontario

Java/Core Java/Spring
BIg data/hadoop/spark- HUGE plus

tech shop preferred

Global Credit Technology is expanding our development center in Toronto to work on business delivery projects for our Credit Businesses. Currently we are seeking highly motivated individual to join our Toronto development team specialize in regulatory system development. The successful candidate will be responsible for development the next generation pricing components used by Client's Credit Sales & Traders in London, New York, and Asia.

Key Responsibilities:
• Production of high-quality software, emphasizing simplicity, maintainability and reuse, using standard development process;
• Support of production applications for Sales & Traders;
• Participation in code and design reviews, testing, documentation, and deployments;
• Interact with different Credit Application team
• Responsible for developing our Mirrorlake data platform, GXS reporting system, Gravity data publishing/transformation system and Aspen document management system
• Meet the requirements of providing very low latency in association with an extremely large population of each product
• Extending the current business by leveraging the recent technology

• Thorough familiarity with algorithms & data structures;
• 3+ year experience in Java, Spring, strong multi-threading experience, and distributed architectures
• Experience in big data technology, includes but not limited to Hadoop, Hbase, mapreduce, spark, kafka.
• Have a good understanding of source control software such as SVN
• Candidate must be able to work independently, be adept in trouble-shooting issues and developing solutions for new business requirements as well as BAU purposes in a fast-paced front-office environment. Strong communication skill, able to communicate effectively with business users, and global development teams.
• Team player, Collaborative, Strong work ethic;
• Demonstrated ability to learn new business concepts and technologies quickly.
• Bachelor's degree