About the Role: The role involves developing an FX Derivative risk monitoring system using Spring Boot. It is a senior position in Toronto, working with a global team.
Responsibilities:
Design, develop, and maintain Spring Boot applications
Collaborate with global team members
Integrate with RESTful APIs and microservices
Ensure application security and data protection
Participate in code reviews
Deliver bug fixes using continuous delivery
Troubleshoot application issues
Contribute to monitoring and alerting
Key Requirements (Must-haves):
Experience with microservices framework
5+ years of Java 7+ and Spring Boot experience
Previous banking experience
Bachelor's degree in Computer Science or related field
Experience with RESTful APIs
Familiarity with Agile methodologies
Strong knowledge of Consul or other service discovery software
Strong knowledge of UNIX Shellscripts and Groovy
Experience with version control systems
Excellent communication and teamwork abilities
Strong problem-solving and analytical skills
Ability to work under pressure and meet deadlines
Nice-to-haves:
Experience with Apache Ignite
Investment Banking IT background
Knowledge of FX Derivative business
Experience in DevOps and High Performance teams
Experience working in a geographically diverse team