Get alerts for roles like this
More Java full stack developer roles in Regent Park, City of Toronto — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it free — just a small ResumeKart footer, no subscription.
Job Description
Java Full Stack Developer
Job Type: Full Time
Location: Toronto, ON
Work Model: Hybrid 4 Days Onsite
Primary Skills
Java/Spring Boot, Angular, REST APIs & Microservices
Job Description
We are seeking an experienced Java Full Stack Developer to design, develop, integrate, and maintain scalable full-stack applications using Java, Spring Boot, Angular, REST APIs, Microservices, and Kafka . The successful candidate will work closely with business stakeholders, architects, QA teams, and other technology teams to deliver high-quality solutions for Banking and Wealth Management platforms.
The role requires strong hands-on development experience across both frontend and backend technologies, along with a solid understanding of software development lifecycle, Agile methodologies, CI/CD, system design, and production support.
Key Responsibilities
• Develop and maintain full-stack applications using Java, Spring Boot, Spring Framework, and Angular .
• Design, develop, and integrate RESTful APIs and microservices .
• Build and implement event-driven solutions using Apache Kafka .
• Develop responsive and scalable frontend applications using Angular .
• Collaborate with business stakeholders, solution architects, QA teams, and development teams to understand requirements and deliver technical solutions.
• Translate Banking and Wealth Management business requirements into scalable technical solutions.
• Participate in system design, technical discussions, and architecture reviews.
• Conduct code reviews and ensure adherence to development standards and best practices.
• Perform application performance optimization and troubleshooting.
• Support application deployment, production releases, and production issues.
• Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
• Contribute to CI/CD pipelines and automated software delivery processes.
• Prepare and maintain technical documentation as required. Required Skills & Experience
• Strong hands-on experience with Java/J2EE .
• Strong experience with Spring Boot and Spring Framework .
• Good experience in Angular and frontend application development.
• Strong knowledge of REST APIs and Microservices Architecture .
• Hands-on experience with Apache Kafka and event-driven architecture.
• Strong understanding of full-stack application development.
• Experience with software development lifecycle ( SDLC ).
• Good understanding of Agile/Scrum methodologies .
• Experience working with CI/CD practices and tools.
• Strong debugging, problem-solving, and analytical skills.
• Experience with system design, performance optimization, and production support. Domain Expertise
• Prior experience working with Banking and/or Wealth Management platforms .
• Understanding of financial services business processes and technology environments is preferred.
• Ability to translate business requirements into effective technical solutions. Collaboration & Soft Skills
• Strong communication and interpersonal skills.
• Ability to collaborate effectively with business and technical stakeholders.
• Strong ownership and accountability for deliverables.
• Ability to work effectively in a fast-paced Agile environment.
• Strong analytical and problem-solving abilities.
Required Skills
JavaJ2EESpring BootSpring FrameworkAngularREST APIsMicroservices ArchitectureApache KafkaEvent-driven architectureFull-stack application developmentSoftware Development Lifecycle (SDLC)Agile/Scrum methodologiesCI/CD practicesSystem designPerformance optimizationProduction supportBanking platformsWealth Management platformsFinancial services business processesTechnical documentationCode reviewsTechnical discussions and architecture reviews