Procom
Software Engineer – Java Web Application Developer
Toronto, Ontario, Canada · Hybrid
POSTED
6/19/2026
Job Description
Software Engineer – Java Web Application Developer:
On behalf of our Banking client, Procom is searching for a Software Engineer – Java Web Application Developer for a 6-month role. This position is a hybrid position with 2 days onsite at our client’s Toronto office.
Software Engineer – Java Web Application Developer - Job Description:
We are seeking a passionate and driven Software Engineer to join the XVA team. This team plays a critical role in calculating counterparty credit risk and running high-performance financial simulations using NVIDIA GPU acceleration (CUDA). As part of ongoing platform enhancements, new asset classes—specifically commodities including metals and precious metals—are being onboarded, requiring significant development work to integrate these assets into the XVA framework.
Software Engineer – Java Web Application Developer - Responsibilities:
• Design, develop, and maintain scalable, high-performance applications using Java and Spring Framework
• Collaborate with cross-functional teams (trading, risk, and technology) to translate business requirements into technical solutions
• Develop and optimize SQL queries and work with relational databases (Oracle, MSSQL, MySQL)
• Contribute to system architecture decisions with a focus on scalability, performance, and resilience
• Participate in code reviews, testing, and deployment cycles
• Support integration of new asset classes into the XVA risk platform
Software Engineer – Java Web Application Developer - Mandatory Skills:
• 10+ years of experience in Java web application development, with strong expertise in the Spring Framework
• Experience with SQL and relational databases (Oracle, MSSQL, MySQL)
• Experience with Cloud deployment and Cloud Native Application Development
• Experience working with Git, Kafka, Redis
• Expertise in large-scale data processing systems, including knowledge of horizontal scaling techniques
Software Engineer – Java Web Application Developer – Nice-to-Have Skills:
• Experience with containerization and orchestration (Docker, Kubernetes, Rancher, Azure Cloud)
• Experience with configuration management solutions like Ansible and cloud deployment tools like Terraform
• Experience with Python or Scala
• Experience with Linux commands & shell scripting
• Experience in/exposure to Capital Markets/Finance domain
Software Engineer – Java Web Application Developer – Assignment Length:
This is a 6-month contract position with the possibility of extension and conversion to FTE.
Software Engineer – Java Web Application Developer - Start Date:
ASAP.
Software Engineer – Java Web Application Developer - Assignment Location:
Toronto, Ontario, Canada. This is a hybrid role requiring 2 days in the office per week.
This employer uses both human and technology-assisted tools to support candidate screening and assessment. Final hiring decisions are made by people.
Ready to apply?
You'll complete the application through our portal.
Role summary
Software Engineer – Java Web Application Developer
Toronto, Ontario · Hybrid
TYPE
Contract · 6 Months
STARTS
7/27/2026
POSTED
2 hours ago
ATS ID
327309
Not quite the right fit?
Browse all of our open roles across tech, finance, and engineering.
See all jobs →Looking for something specific?
Create a profile and get jobs recommended to you based on your skills and preferences.
Create a profile →