Job Title or Location
RECENT SEARCHES

Full Stack Engineer

Ztek Consulting
Montreal, QC
Posted today
Job Details:
Full-time
Experienced

Job Description

Position Summary:

We are looking for a passionate full-stack developer.

You will be developing and implementing high-quality software solutions, creating complex applications using cutting-edge programming features and frameworks and collaborating with other teams in the firm to define, design and ship new features.

What you will do:

• Build data visualizations for reporting, allowing users to generate reports on the firm's risk metrics and policy and control posture.

• Ensure seamless integration with backend APIs to retrieve dynamic data, providing users with accurate and up-to-date information.

• Define and implement RESTful APIs that follow industry best practices, ensuring scalability, maintainability, and security.

• Design and implement microservices-based architecture to decouple systems, enabling agility and high availability.

• Ensure that all APIs and microservices are secure, follow best practices for authentication and authorization (e.g., OAuth2, JWT), and comply with relevant industry regulations.

• Implement UI components that enable users to filter, search, and interact with metric data efficiently.

• Work closely with product managers, UX/UI teams, and business stakeholders to understand requirements and translate them into technical solutions.

Skills & Qualifications:

• 5-7 years of experience in full-stack development with Angular, Java, and Spring Boot.

• Proficient in front-end technologies (HTML, CSS, Angular) and UI/UX best practices.

• Strong knowledge of RxJS, state management (REDUX), and handling asynchronous operations.

• Expertise in Java, Spring Boot, RESTful APIs, and security best practices (OAuth, JWT).

• Experience with databases (SQL, NoSQL), ORM frameworks (Hibernate), and building data-driven applications.

• Familiarity with cloud native platforms, containerization (Docker, Kubernetes), and CI/CD pipelines.

• Experience with OpenTelemetry is a big plus.

• Excellent problem-solving and experience with Agile methodologies.

• Excellent communication for technical and non-technical stakeholders.

• Strong verbal and written communication to effectively communicate technical ideas and solutions to both technical and non-technical stakeholders.

• Strong UI/UX sensitivity - ability to create intuitive, aesthetically pleasing, and user-friendly interfaces.

• Experience working in Agile teams and using Git for version control.

• Ability to write unit tests and integration tests.

• Good understanding of RESTful APIs, authentication (OAuth, JWT), and security best practices.

• Strong problem-solving and attention to detail.

• Very good English - written and verbal.

This position is no longer available.

Share This Job: