Full Stack Developer
Summary
Hybrid full-stack developer (FDE-style) in Mississauga, embedded with client teams in a financial/trading environment. Builds production Java (Spring Boot) and Python (FastAPI/Flask) apps, works with Oracle/MSSQL/MongoDB, deploys on OpenShift/Kubernetes, and owns CI/CD with Tekton and Jenkins.
Job Description
Job Description
Summary:
- Work Mode: Hybrid
- Act as the primary technical point of contact embedded with company teams to gather requirements, scope solutions, and define technical sequencing.
- Rapidly prototype and deliver production-ready applications using Java or Python that solve real trading, risk, and operational problems.
- Balance tradeoffs between scope, speed, and quality to meet aggressive company timelines without compromising system integrity.
- Own Discovery & Scoping engagements, translating ambiguous business asks into clear technical specifications and delivery plans.
- Demonstrate strong business acumen: understand ROI/AI impact, enterprise workflows, stakeholder management, and establish continuous product feedback loops with company stakeholders.
- Produce clear technical documentation and communicate complex architecture decisions to both engineering and non-technical business audiences.
- Architect and build scalable, resilient full-stack applications using Java (Spring Boot/Spring Framework, Microservices) and/or Python (FastAPI/Flask), tailored to enterprise financial workflows.
- Leverage Python for rapid prototyping, data analytics, pricing/risk calculations, and automation scripts where appropriate.
- Apply strong data modeling and query optimization skills across Oracle Database, MS SQL Server, and MongoDB.
- Ensure solutions are built with enterprise-grade security, auditability, and regulatory compliance across both Java and Python codebases.
- Design, build, and maintain CI/CD pipelines using Tekton (Red Hat OpenShift Pipelines) and Jenkins to enable rapid, reliable, and auditable deployments for both Java and Python services.
- Deploy and manage containerized workloads on OpenShift/Kubernetes, applying infrastructure-as-code best practices.
- Be fluent in at least one major cloud platform and demonstrate the ability to deploy infrastructure as code reliably and repeatably.
- Own production readiness: ensure what is built won't break or behave unexpectedly once live including monitoring, alerting, rollback strategies, and incident response support.
- Minimum 8 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/GCP 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.
- 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.
Skills
- AI
- Analytics
- API
- Automation
- AWS
- Azure
- CI/CD
- Cloud
- Containerization
- Data Analytics
- Data Modeling
- DevOps
- Docker
- FastAPI
- Fintech
- Flask
- GCP
- gRPC
- Infrastructure as Code
- Java
- Jenkins
- Kubernetes
- Machine Learning
- Microservices
- MongoDB
- OpenShift
- Oracle
- Prototyping
- Python
- Regulatory Compliance
- Spring
- SQL
- SQL Server
- Stakeholder Management
- Technical Writing