Post Job Free
Sign in

Java Full Stack Developer

Company:
Annex It Solutions
Location:
Toronto, ON, Canada
Posted:
May 07, 2025
Apply

Description:

Job Overview:

We are seeking a skilled Java Full Stack Developer to join our dynamic team. The ideal candidate will have hands-on experience in building modern web applications using Java for the backend and JavaScript frameworks for the frontend. You will work across the software development lifecycle to design, develop, and maintain scalable applications that meet both user and business needs.

Responsibilities:

Develop and maintain scalable backend systems using Java, Spring Boot, and RESTful APIs.

Build interactive, responsive UIs using Angular, React, or Vue.js.

Integrate backend services with front-end components seamlessly.

Write unit, integration, and performance tests to ensure code quality.

Collaborate with product managers, designers, and other developers to deliver high-quality software.

Participate in code reviews, daily standups, and agile development practices.

Monitor and optimize application performance, scalability, and security.

Maintain documentation for code, architecture, and processes.

Required Qualifications:

Bachelor's degree in Computer Science, Information Technology, or related field.

3–6 years of full stack development experience.

Strong expertise in Java, Spring Boot, and REST API development.

Proficiency in front-end technologies: HTML5, CSS3, JavaScript and frameworks like React.js, Angular, or Vue.js.

Experience with SQL/NoSQL databases such as MySQL, PostgreSQL, MongoDB.

Familiar with Git, Maven/Gradle, and CI/CD pipelines.

Understanding of Docker, Kubernetes, or cloud platforms (AWS, Azure, GCP) is a plus.

Preferred Qualifications:

Experience with microservices architecture.

Familiarity with Test-Driven Development (TDD).

Experience using tools like JIRA, Confluence, Jenkins, or similar.

Strong communication and teamwork skills.

Apply