JOB TITLE: Java Developer
Length: expected 12 months
Location: Downtown Toronto (2-3 days per week onsite)
The role is within a global team operating in DevOps model with 1 staff in Toronto, 2 in HK and 8 in China. The global FXO team numbers 90 people split in functional pods mostly based in Asia Pacific region with some people in Poland, London and Toronto.
There are several functional pods in FX Option including: FXO Complex Risk, Murex, Trade Services, Pricing and Hedging, eRisk and Distribution as well as Trade Reporting.
The Role will be a senior technical role in FXO Complex Risk team. This role will involve in the development of a FX Derivative risk monitoring system which is an internal developed system using Sprint Boot framework. This role will be the first technical position in Toronto center, therefore we need a person to work independently and work close with the Pod lead who is located in same center. Besides, this role will be working with a global team that full of energy & ideas in an open, encourage speak-up and diversified culture.
Responsibilities
- Design, develop, and maintain high-quality Spring Boot applications.
- Collaborate with other team members, mainly China, London and Toronto to ensure optimal performance and user experience.
- Integrate with RESTful APIs and microservices.
- Ensure application security and data protection.
- Participate in code reviews and provide constructive feedback.
- Delivering bug fixes to production using continuous delivery methodologies
- Troubleshoot and resolve application issues.
- Contribute to Monitoring and alerting
Must-haves
- Experience with microservices framework
- 5+ years of experience with Java 7+ and Spring Boot.
- Previous banking exp
- Bachelor's degree in Computer Science or a related field.
- Experience with RESTful APIs
- Familiarity with Agile development methodologies.
- Must have strong technical knowledge on Consul or other service discovery software (such as Eureka, Zookeeper)
- Must have strong technical knowledge on any UNIX Shellscripts and Groovy
- Experience with Stash or other version control systems.
- Excellent communication and teamwork abilities.
- Strong problem-solving and analytical skills
- Ability to work to tight deadlines and under pressure without sacrificing accuracy and quality.
Nice-to-haves
- Experience with Apache Ignite
- Investment Banking IT background desirable, as is experience of working for front office project.
- Knowledge of FX Derivative business
- Previous experience working in DevOps and High Performance teams
- Experience working as part of geographically diverse team
The pay range that the employer reasonably expects to pay for this position is between CA$85.00 and CA$97.00
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
Applications will be accepted on an ongoing basis.
Tundra Technical Solutions would like to thank you for the interest you have demonstrated in this opportunity. However, only candidates with the required skills will be contacted.
Tundra Technical Solutions is an Equal Opportunity/Affirmative Action Employer. We welcome and encourage diversity in our workplace.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!
Tundra Technical Solutions is among North America’s leading providers of Information Technology and Engineering staffing and consulting services. Our success and our clients’ success are built on a foundation of service excellence. Rather than continually trying to sell to new clients and companies and simply filling databases with candidates, we focus on developing stronger relationships and deeper knowledge of our existing clients’ challenges and opportunities.
Open ears. Open minds. Open futures