Product Engineer (Toronto)

Product Engineer (Toronto)

13 Nov
|
Lorven Technologies
|
Toronto

13 Nov

Lorven Technologies

Toronto

Job Title: Product Engineer (Full Stack) / Senior Product Engineer

Location: Toronto, ON / Ottawa, ON, Canada (Hybrid)

Summary

- The Product Engineer (Full Stack) is responsible for designing, building, and maintaining robust, scalable full-stack features for the client's core enterprise Banking Platform.
- Working across up-to-date front-end interfaces and distributed back-end architectures, this role delivers mission-critical banking software, participates in technical design discussions and code reviews, and leverages modern AI-assisted engineering tools to accelerate development workflows.

Core Competencies

- Full-Stack Development: Modern React / Front-End Frameworks | Core Java / J2EE Back-End | RESTful APIs | Microservices Architecture
- Data &

• Persistence Layer:

Database Query Optimization | Relational Databases (Oracle, PostgreSQL, MS SQL) | NoSQL (Cosmos DB) | Data Modeling
- Event-Driven &

• Cloud Platforms:

Event Streaming (Apache Kafka) | Containerization (Docker, Kubernetes) | Microsoft Azure Cloud Ecosystem
- Engineering Rigor &

• Quality:

Clean Code &

• SOLID Principles | Code Reviews | Automated Testing (JUnit) | CI/CD Integration (Maven, SonarQube)

- AI-Assisted Engineering : AI Developer Tooling | Generative AI Workflows | AIOS-Enabled Development Practices

Technical Skills &

• Tools

Front-End Development

React (Critical) , TypeScript, JavaScript (ES6+), HTML5, CSS3, Modern UI Frameworks

Back-End Development

Java (Core/J2EE) , Spring Boot, Hibernate, REST APIs, Microservices, EJB / Servlets, Go / Rust (awareness)

Databases & Data Stores

PostgreSQL, Oracle, MS SQL Server, DB2, Azure Cosmos DB, Complex SQL Query Optimization

Messaging & Cloud Stack

Apache Kafka / Event Streaming, Microsoft Azure, Kubernetes, Docker

Build, CI/CD & Testing

Git, Maven, Eclipse, SonarQube, JUnit, CI/CD Pipelines

AI & Productivity Tools

AI-Assisted Coding Tools (GitHub Copilot, Cursor, etc.), AIOS Platform Workflows

Key Responsibilities

- Full-Stack Feature Delivery
- Design, build, and maintain scalable, reliable,



and secure full-stack software features across front-end (React) and back-end (Java/Spring) enterprise platform systems.
- Translate complex banking requirements, functional designs, and user stories into clean, well-tested, maintainable production code.
- Implement responsive web user interfaces in React and connect them with high-throughput RESTful backend APIs and microservices.
- Data Modeling & Event-Driven Systems
- Design and optimize database schemas, relational tables, and complex queries across PostgreSQL, Oracle, and MS SQL Server.
- Integrate event-driven and asynchronous messaging workflows utilizing Apache Kafka to support high-volume financial data streaming.

Architecture, Code Quality & AI Enablement

- Actively contribute to technical design discussions, architectural decisions, and comprehensive peer code reviews.
- Enforce engineering standards, proactively identify architectural bottlenecks, and mitigate delivery risks.
- Adopt and apply modern AI-assisted engineering practices (e.g., Copilot, AI agents) to optimize daily development cycles and support AIOS platform workflows.

Requirements & Qualifications Experience & Education:

- 5+ years of professional full-stack software development experience building enterprise-grade applications.
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a related discipline.

Core Technical Skills:

- Strong hands-on proficiency with modern front-end JavaScript frameworks, with React being critical.
- Extensive back-end development experience using Java (J2EE / Spring / Hibernate) and REST microservices.
- Strong database and query-building knowledge across multiple enterprise engines (PostgreSQL, Oracle, MS SQL Server, Cosmos DB).
- Solid understanding of event-streaming architectures (Apache Kafka) and containerized cloud environments (Azure, Kubernetes).

Nice-to-Have Skills:

- Domain knowledge in Banking, FinTech, or large-scale financial institutions.
- Hands-on familiarity with CI/CD tools, Maven, SonarQube, and JUnit.
- Demonstrated interest or hands-on experience using AI-assisted coding tools.

📌 Product Engineer (Toronto)
🏢 Lorven Technologies
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: product engineer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: product engineer (toronto) / toronto