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