Java Developer 1015
Veracity Ventures Inc.
Job Title: Java Architect / Principal Software Engineer
Location: Downtown Toronto, ON
Hire Type: Contract
CA$110,000.00-CA$115,000.00 yearly
Role Summary
We are looking for a Staff/Principal Software Engineer who thrives in ambiguity, builds systems from the ground up, and ships quickly. This is a highly hands-on Individual Contributor (IC) role with significant architectural influence.
The ideal candidate will be responsible for both system architecture and hands-on implementation , working at the intersection of edge computing, backend services, AI/ML platforms, and data science .
Key Responsibilities
- Design and build end-to-end signal flows, including edge detection, ingestion APIs, processing, storage, and downstream routing.
- Architect edge-layer solutions across edge-worker runtimes and CDN-layer compute for token detection, header manipulation, and signal capture with minimal latency impact.
- Build backend services using Java Spring Boot , including APIs, validation/normalization pipelines, data persistence, and platform foundations.
- Define integration patterns for third-party vendors, including identity and trust providers.
- Implement JWT validation, public-key caching, and deterministic signal ingestion.
- Build platform capabilities supporting ML inference , including structured data access layers, feature pipelines, and model-registry integration.
- Make technology decisions around storage, transport reliability, observability, security, and governance on AWS.
- Drive rapid prototyping, demos, iterative architecture refinement, and production implementation.
- Work closely with Data Science, Product, Engineering, and partner teams.
Must-Have Skills & Experience
- 10+ years of experience building production-grade distributed systems.
- Strong Java and Spring Boot expertise.
- Strong system design and architecture experience.
- Proven experience taking greenfield projects from 0 to 1 .
- Experience selecting technologies/frameworks and building the initial architecture from scratch.
- Hands-on implementation experience - must be a strong coder, not an architecture-only candidate .
- Experience building features supporting ML inference pipelines , data normalization, feature pipelines, model serving, or similar AI/data platforms.
- Strong experience with AI-assisted development tools , such as GitHub Copilot, LLM-powered workflows, or agentic coding assistants.
- Strong AWS experience across compute, storage, networking, and IAM.
- Experience with edge computing/CDN execution environments such as Edge Workers, CDN Functions, , or equivalent.
- Experience with microservices and event-driven architectures.
- Excellent communication and stakeholder management skills.
- Ability to independently drive technical decisions in an ambiguous environment.
Critical Client Expectations
- Have greenfield/0-to-1 project experience and have personally selected and established the technology framework.
- Are highly experienced with AI-assisted development while remaining strong hands-on engineers .
- Demonstrate exceptional system design and architecture capabilities.
- Have strong implementation and coding experience .
- Communicate clearly and confidently with technical and non-technical stakeholders.
- Are naturally curious and probing - candidates should ask why, what, when, where, and how rather than simply agreeing with requirements.
- Can challenge assumptions, identify gaps, and propose thoughtful technical solutions.
- Thrive in a fast-paced, startup-like environment with evolving requirements.
Nice-to-Have
- Identity, trust, or security domain experience.
- Python experience for data engineering or scripting.
- Databricks or similar AI/data platform experience.
- Observability at scale, including distributed tracing, structured logging, and dashboards.
- Experience with multi-party integration platforms or network services.
- Open-source contributions or community involvement.
Reference: WJ-291_11348401