← Browse all jobs
P

Software Engineer – Java Web Application Developer

Procom
Toronto, OntarioOn-site5 days ago
Apply Now →

About this role

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.
Want to see how well you match this job?
Get AI-scored for free →