Summary
✨ AI‑Generated
A software development team is seeking an experienced full-stack developer to create secure, scalable web applications. The role involves backend services, frontend development, APIs, microservices, and modern cloud-oriented solutions.
Highlights
Hybrid full-stack role building scalable enterprise applications across backend and frontend technologies with modern development practices.
Description
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 experienceSpring Boot, Spring MVC, and Spring SecurityRESTful API and Microservices developmentHibernate / JPAExperience with Kafka and/or RabbitMQStrong SQL and database development experienceExperience with databases such as Oracle, PostgreSQL, and/or MongoDB
Frontend Development
Strong hands-on experience with AngularStrong hands-on experience with ReactAngular 12+TypeScript and JavaScriptHTML5 and CSS3State management using NgRx, Redux, or similar frameworksResponsive web application development
Cloud & DevOps
Experience with at least one major cloud platform: AWS, Azure, or GCPDocker and KubernetesCI/CD tools such as Jenkins, GitHub Actions, or GitLab CIMaven and/or GradleGit and modern version control practices
Security
Understanding of secure software development practicesExperience identifying and remediating application vulnerabilitiesFamiliarity with vulnerability management and security scanning tools is an advantage
Preferred Qualifications
Experience developing cloud-native enterprise applicationsExperience with event-driven and distributed systemsStrong understanding of microservices architectureExperience with application performance optimization and troubleshootingExposure to automated testing and modern development practicesStrong 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: Virtual2nd Round: In-person with the customer