Full Stack Developer

Hirematic Talent Solutions — Canada · Posted ~2 hours ago

Mid Full-time Hybrid

Skills

Java Spring Boot Angular React REST APIs microservices Java 17 REST

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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