Forward Deployed Java Engineer
Contract Senior Forward Deployed Java Engineer (SDET/Quality Engineering Architect) at a global bank in Mississauga: embedded with client teams to architect and deliver production-ready Java/Spring Boot and Python applications for high-throughput trading and risk platforms, owning CI/CD (Tekton, Jenkins), OpenShift/Kubernetes deployments, and Oracle/SQL Server/MongoDB data work.
- Compensation
- Not disclosed
- Location
- Mississauga, Canada
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Contract
- Experience
- 4+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 4 years of professional software engineering experience, transitioning from Full-Stack Developer into an FDE-style customer-facing delivery role
- Expert-level Java (Core Java, Spring Boot, Microservices, REST/gRPC APIs) and/or strong production Python experience (FastAPI/Flask)
- Ability to work across both Java and Python codebases, or ramp up quickly on the second language
- Hands-on experience with Tekton/OpenShift Pipelines and Jenkins for CI/CD pipeline design and management
- Strong database expertise across Oracle Database, MS SQL Server, and MongoDB, including performance tuning and schema design
- DevOps knowledge: containerization (Docker/OpenShift/Kubernetes), infrastructure as code, and cloud deployment (AWS/Azure/GCP - at least one)
- Excellent communication, technical writing, and stakeholder management skills
- High agency, ownership mindset, and comfort with ambiguity in fast-paced client-facing environments
Nice to have
- Domain knowledge of Fintech, Capital Markets, or Spread Products - specifically Securitization (ABS, MBS)
- Prior experience as a Forward Deployed Engineer, Solutions Architect, or Technical Consultant embedded within financial institutions
- Python for quantitative analytics, pricing models, or ML-driven risk tooling alongside a Java production stack
Full description
Grow your career with an innovative global bank in Mississauga, ON as aSenior Forward Deployed Java Engineer in Test (SDET) / Quality Engineering Architect to define, champion, and drive the global quality engineering strategy across multi-tier, high-throughput trading platforms. Contract role with strong possibility of extension and conversion to perm. Will require working a remotely with potential to move to hybrid 3 days onsite upon conversion.
Join one of the world's most renowned global banks and trusted brand with over 200 years of continuously evolving financial services worldwide. You will work alongside some of the smartest minds in the industry who are excited to share their knowledge and to learn from you.
Contract Duration: 6 Months
Required Technical Skills:
4 years of professional software engineering experience, with demonstrable experience as a Full-Stack Developer transitioning into an FDE-style, customer-facing delivery role.
Expert-level proficiency in Java (Core Java, Spring Boot, Microservices architecture, REST/gRPC APIs) and/or strong production experience in Python (FastAPI/Flask, data processing libraries).
Ability to work across both Java and Python codebases, or demonstrated ability to ramp up quickly on the second language.
Hands-on experience with Tekton/OpenShift Pipelines and Jenkins for CI/CD pipeline design and management.
Strong database expertise across Oracle Database, MS SQL Server, and MongoDB, including performance tuning and schema design.
Demonstrated knowledge of DevOps practices: containerization (Docker/OpenShift/Kubernetes), infrastructure as code, and cloud deployment (AWS/Azure/Google Cloud Platform - at least one).
Excellent communication, technical writing, and stakeholder management skills; comfortable working directly with business stakeholders.
High agency, ownership mindset, and comfort operating with ambiguity in fast-paced client-facing environments.
Desired Technical Skills
Domain knowledge of Fintech, Capital Markets, or Spread Products - specifically Securitization (ABS, MBS).
Prior experience as a Forward Deployed Engineer, Solutions Architect, or Technical Consultant embedded within financial institutions.
Experience using Python for quantitative analytics, pricing models, or ML-driven risk tooling alongside a Java-based production stack
What You Will Be Doing:
Customer Delivery & Field Engineering
Act as the primary technical point of contact embedded with client teams to gather requirements, scope solutions, and define technical sequencing.
Rapidly prototype and deliver production-ready applications - using Java or Python, whichever best fits the use case - that solve real trading, risk, and operational problems.