Java Full Stack Developer
Location: Toronto, ON (4 Days Onsite)
Job Description
We are looking for a Java Full Stack Developer with strong experience in Java, Spring Boot, and Angular to build and enhance enterprise web applications. The ideal candidate should have experience with modern full-stack development, cloud technologies, and Agile environments.
Required Skills
- 6+ years of Java Full Stack development experience.
- Strong hands-on experience with Java 17/21, Spring Boot, Spring Security, and REST APIs.
- Experience with Angular (14+), TypeScript, HTML5, CSS3, and RxJS.
- Knowledge of Microservices Architecture and API integration.
- Experience with Docker, Kubernetes, and cloud platforms such as AWS or Azure.
- Hands-on experience with Kafka or other messaging platforms.
- Experience with SQL (Oracle, PostgreSQL, or SQL Server) and NoSQL databases like MongoDB.
- Familiarity with Git, Jenkins, GitHub Actions, or Azure DevOps CI/CD pipelines.
- Experience working in Agile/Scrum environments.
Nice to Have
- Experience with OpenShift or Kubernetes deployments.
- Knowledge of GraphQL.
- Experience with JUnit 5, Mockito, and automated testing frameworks.
- Exposure to AI-assisted development tools such as GitHub Copilot.