Titre du poste ou emplacement

Java Full Stack Developer

ANNEXIT SOLUTIONS
North York, ON
Publié il y a 2 jours
Détails de l'emploi :
Temps plein
Expérimenté

Job Title: Java Full Stack Developer
Location: Toronto, Ontario/ Remote
Job Type: Full-Time
Experience Level: Mid-Level / Senior / Entry-Level

Job Summary:
We are seeking a skilled and motivated Java Full Stack Developer to join our development team. You will be responsible for designing, developing, and maintaining full-stack applications with a strong focus on both backend and frontend technologies. The ideal candidate is passionate about software development, thrives in a fast-paced environment, and is eager to contribute to all phases of the development lifecycle.

Key Responsibilities:
Design and develop scalable web applications using Java, Spring Boot, and related backend frameworks.

Develop responsive front-end interfaces using Angular / React / Vue.js, HTML5, CSS3, and JavaScript/TypeScript.

Build and consume RESTful APIs and microservices.

Collaborate with cross-functional teams including UX/UI designers, QA engineers, and DevOps.

Participate in code reviews, unit testing, and other quality assurance activities.

Optimize applications for maximum performance, scalability, and security.

Maintain and improve existing codebases and peer review code changes.

Work with version control systems like Git, and use tools like Maven/Gradle, Jenkins, and Docker.

Required Skills and Qualifications:
Bachelors degree in Computer Science, Engineering, or related field.

3 6+ years of experience in Java development (Core Java, Spring, Spring Boot).

Strong experience in front-end technologies: Angular / React / Vue.js, HTML5, CSS, JavaScript/TypeScript.

Experience with RESTful APIs, Microservices architecture, and JSON/XML.

Good understanding of databases: SQL (MySQL/PostgreSQL) and NoSQL (MongoDB/Cassandra).

Familiarity with CI/CD tools like Jenkins, GitLab CI, or similar.

Knowledge of containerization tools such as Docker and orchestration tools like Kubernetes is a plus.

Excellent problem-solving skills, communication, and teamwork.

Preferred Skills:
Cloud experience (AWS, Azure, or GCP).

Experience with Agile/Scrum methodologies.

Knowledge of testing frameworks (JUnit, Mockito, Selenium).

Understanding of DevOps practices.

Ce poste n'est plus disponible.

Partager un emploi :