Java Full Stack Developer

Apptad — Canada · Posted ~2 hours ago

Mid Full-time Hybrid

Skills

Java Angular REST APIs microservices HTML5 CSS3 TypeScript web application development 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 full-stack development opportunity for an experienced engineer to create modern enterprise web applications. The role combines backend services, frontend interfaces, API development, testing, and agile collaboration.

Highlights

Hybrid development role building scalable web applications with modern technologies, collaborative teams, and opportunities to contribute across the full software lifecycle.

Description

Job Title: Java Full Stack Angular Developer Location: Montreal, QC, Canada (Hybrid) Job Description: We are seeking an experienced Java Full Stack Angular Developer to join our team in Montreal, QC. The ideal candidate will have strong backend development expertise in Java technologies along with hands-on experience building modern web applications using Angular. Responsibilities: Design, develop, and maintain scalable web applications using Java and Angular.Build and enhance RESTful APIs and microservices.Collaborate with business analysts, architects, and cross-functional teams to deliver high-quality solutions.Develop responsive and user-friendly front-end applications using Angular, HTML5, CSS3, and TypeScript.Write clean, maintainable, and efficient code following best practices.Perform unit testing, code reviews, debugging, and performance tuning.Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.Support application deployments and production issues as needed.Required Skills: 7+ years of experience in software development.Strong experience with Java, Spring Boot, Spring MVC, and Microservices.Hands-on experience with Angular (8+), TypeScript, JavaScript, HTML5, and CSS3.Experience with REST APIs, JSON, and web services.Strong knowledge of SQL databases (Oracle, PostgreSQL, SQL Server, etc.).Experience with Git, Maven, Jenkins, and CI/CD pipelines.Familiarity with Agile development methodologies.Preferred Skills: Experience with Docker and Kubernetes.Cloud experience (AWS, Azure, or GCP).Knowledge of Kafka or other messaging platforms.Experience in Banking or Financial Services environments.Education: Bachelor's degree in Computer Science, Engineering, or a related field.