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 modern 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. Solid 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