Full Stack Engineer - Toronto, Canada - Q1 Technologies, Inc.

    Default job background
    Description

    Position:- Java Fullstack Angular Developer

    Location:- Toronto, ON

    Type:- FTE

    Job Description:

    We are looking for a skilled Java Fullstack Developer with expertise in Angular to join our dynamic team. As a Java Fullstack Angular Developer, you will be responsible for developing and maintaining web applications using Java on the backend and Angular on the frontend. You will collaborate with cross-functional teams to design, develop, and deliver high-quality software solutions that meet business requirements and exceed user expectations.

    Responsibilities:

    Backend Development:

    • Design, develop, and maintain scalable and high-performance Java applications.
    • Write clean, efficient, and maintainable code following best practices and coding standards.
    • Develop RESTful APIs to support frontend functionality and integrate with backend services.
    • Implement security measures to protect the integrity and confidentiality of data.
    • Optimize application performance and troubleshoot issues as needed.
    • Collaborate with frontend developers to integrate frontend and backend components seamlessly.

    Frontend Development:

    • Develop responsive and user-friendly web interfaces using Angular framework.
    • Implement frontend components and user interfaces based on design mockups and wireframes.
    • Ensure cross-browser compatibility and optimize frontend performance.
    • Write unit tests and conduct end-to-end testing to ensure quality and reliability of frontend code.
    • Collaborate with UX/UI designers to create visually appealing and intuitive user experiences.
    • Stay updated on the latest trends and best practices in frontend development and contribute to continuous improvement of frontend development processes.

    Requirements:

    • Bachelor's degree in Computer Science, Engineering, or related field.
    • Proven experience working as a Fullstack Developer with expertise in Java and Angular.
    • Strong proficiency in Java programming language and Spring framework.
    • Experience with frontend development using Angular (Angular 2+), HTML5, CSS3, and JavaScript.
    • Familiarity with RESTful API design and development.
    • Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
    • Knowledge of version control systems such as Git.
    • Excellent problem-solving and troubleshooting skills.
    • Strong communication and collaboration skills, with the ability to work effectively in a team.