Back to results

JAVA full stack DEVELOPER || Canada

  • Toronto, ON, Canada

Contract

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Job Title: Java full stack Developer

Location :: Canada

Job Summary

We are seeking an experienced Full Stack Java Lead to lead the design, development, and delivery of scalable, secure, and high-performance enterprise applications. The ideal candidate should have strong hands-on experience in Java, Spring Boot, microservices, modern frontend frameworks, databases, cloud technologies, and technical team leadership.

Mandatory Technical Skills

Backend

  • Core Java, OOP, Collections, Multithreading, and Java 8+ features.
  • Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Hibernate/JPA and REST API development.
  • Microservices architecture and distributed systems.

Frontend

  • Angular or React.
  • JavaScript, TypeScript, HTML5, and CSS3.
  • Responsive UI development and API integration.

Database

  • SQL, database design, joins, indexing, and query optimization.
  • Oracle, PostgreSQL, MySQL, or SQL Server.

Tools and DevOps

  • Git, Maven/Gradle, Jenkins, and CI/CD.
  • Docker and Kubernetes fundamentals.
  • Cloud exposure to AWS, Azure, or GCP.
  • Logging and monitoring tools such as ELK, Splunk, or Prometheus.

Testing

  • JUnit and Mockito.
  • Unit testing, integration testing, and code-quality tools such as SonarQube.

Leadership and Soft Skills

  • Proven experience leading a full stack development team.
  • Strong problem-solving, analytical, and decision-making skills.
  • Excellent communication and stakeholder-management abilities.
  • Experience with Agile/Scrum methodologies.
  • Ability to translate business requirements into technical solutions.
  • Strong ownership of delivery, code quality, and production stability.
More about this job

Responsibilities

Lead the design, development, and delivery of scalable, secure, high-performance enterprise applications. Guide a full-stack development team and ensure delivery quality, code quality, and production stability.

Requirements

Requires strong hands-on experience with Java, Spring technologies, microservices, frontend frameworks, databases, cloud platforms, DevOps tools, and software testing. Candidates should also have team leadership experience, Agile/Scrum knowledge, strong communication and problem-solving skills, and the ability to translate business requirements into technical solutions.

Skills

  • Java
  • Spring Boot
  • Microservices
  • Angular
  • React
  • JavaScript
  • TypeScript
  • SQL
  • REST API Development
  • AWS
  • Azure
  • Docker
  • Kubernetes
  • JUnit
  • Agile/Scrum
  • Technical Team Leadership

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Management & Leadership

Keywords

  • Java
  • Object-Oriented Programming
  • Java Collections
  • Multithreading
  • Java 8+
  • Spring Boot
  • Spring MVC
  • Spring Data JPA
  • Spring Security
  • Hibernate
  • REST APIs
  • Microservices Architecture
  • Distributed Systems
  • Angular
  • React
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • SQL
  • Oracle
  • PostgreSQL
  • MySQL
  • SQL Server
  • Git
  • Maven
  • Gradle
  • Jenkins
  • CI/CD
  • Docker

Report this job