Loading...
 

Full stack Java Developer

Location: Toronto - ON, CANADA
Employer name: Annex it Solutions

Job category: Others

Vacancy: 15

Website: http://www.annexit.com

Posted date: September 17, 2025
Deadline date: October 12, 2025
Expire in 24 days
Job ID# ACJ: 330111
 

Job description


About the Role

We are seeking a skilled Full Stack Java Developer to design, build, and maintain scalable, high-performance web applications. You will work on both backend (Java, Spring Boot) and frontend (JavaScript frameworks) technologies, collaborating with cross-functional teams to deliver reliable, secure, and user-friendly solutions.


Key Responsibilities

  • Design, develop, test, and deploy full-stack applications using Java and Spring Boot for backend and modern JavaScript frameworks for frontend.

  • Develop RESTful APIs and integrate them with frontend applications.

  • Collaborate with business analysts, product managers, and QA teams to gather requirements and ensure high-quality deliverables.

  • Implement best practices for clean, maintainable, and scalable code.

  • Work with databases (SQL/NoSQL) to design schemas, optimize queries, and ensure data integrity.

  • Manage deployments on cloud environments (AWS, Azure, GCP) or on-premise servers.

  • Troubleshoot, debug, and improve application performance.

  • Participate in Agile/Scrum ceremonies, code reviews, and technical discussions.


Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.

  • Strong experience in Java, J2EE, Spring Boot, Hibernate/JPA.

  • Proficiency in frontend technologies: HTML5, CSS3, JavaScript, and at least one modern framework (Angular, React, or Vue.js).

  • Solid understanding of RESTful APIs, Microservices architecture, and API integration.

  • Experience with databases: MySQL, PostgreSQL, MongoDB, or Oracle.

  • Familiarity with build tools (Maven, Gradle) and CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).

  • Strong knowledge of version control (Git).

  • Understanding of software security principles and authentication mechanisms (OAuth, JWT).