Full Stack Developer

Employment Type: Full-Time
Location: Markham, ON
Work Arrangement: Hybrid Onsite 3 days per week (Monday, Tuesday & Wednesday)

Position Overview

We are seeking an experienced Full Stack Developer with strong expertise in Java 17+, Spring Boot, Angular, and React to join our development team.

The ideal candidate will have a strong track record of building scalable enterprise applications across both backend and frontend technologies. This role requires hands-on experience developing modern web applications, RESTful APIs, microservices, cloud-native solutions, and secure applications, along with the ability to work across the full technology stack.

Key Responsibilities
  • Design, develop, test, and maintain scalable full-stack enterprise applications.
  • Develop robust backend services and microservices using Java 17+ and Spring Boot.
  • Build modern, responsive web applications using Angular and React.
  • Develop and integrate RESTful APIs and microservices.
  • Implement secure coding practices and address application vulnerabilities.
  • Work with relational and NoSQL databases to design and optimize data access.
  • Develop event-driven solutions using messaging technologies such as Kafka or RabbitMQ.
  • Containerize applications using Docker and deploy/manage workloads using Kubernetes.
  • Participate in CI/CD automation, code reviews, testing, and production support.
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
Required Technical Skills Backend Development
  • Strong Java 17+ development experience
  • Spring Boot, Spring MVC, and Spring Security
  • RESTful API and Microservices development
  • Hibernate / JPA
  • Experience with Kafka and/or RabbitMQ
  • Strong SQL and database development experience
  • Experience with databases such as Oracle, PostgreSQL, and/or MongoDB
Frontend Development
  • Strong hands-on experience with Angular
  • Strong hands-on experience with React
  • Angular 12+
  • TypeScript and JavaScript
  • HTML5 and CSS3
  • State management using NgRx, Redux, or similar frameworks
  • Responsive web application development
Cloud & DevOps
  • Experience with at least one major cloud platform: AWS, Azure, or GCP
  • Docker and Kubernetes
  • CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI
  • Maven and/or Gradle
  • Git and modern version control practices
Security
  • Understanding of secure software development practices
  • Experience identifying and remediating application vulnerabilities
  • Familiarity with vulnerability management and security scanning tools is an advantage
Preferred Qualifications
  • Experience developing cloud-native enterprise applications
  • Experience with event-driven and distributed systems
  • Strong understanding of microservices architecture
  • Experience with application performance optimization and troubleshooting
  • Exposure to automated testing and modern development practices
  • Strong communication, collaboration, and problem-solving skills
Ideal Candidate

The ideal candidate is a strong full-stack engineer who can work confidently across Java, Spring Boot, Angular, and React, with hands-on experience building enterprise-grade applications and working in modern cloud and DevOps environments.

Key strengths required:
Java 17+ | Spring Boot | Angular | React | Microservices | REST APIs | AWS/Azure/GCP | Docker | Kubernetes

Interview Process:

  • 1st Round: Virtual
  • 2nd Round: In-person with the customer
Similar jobs

More from Hirematic Talent Solutions
Hirematic Talent Solutions 1 day ago
Hirematic Talent Solutions 1 day ago
Hirematic Talent Solutions 1 day ago

Full Stack Developer

Apply Now
Back to search page