Job Title: Java Full Stack Developer Wealth Management
Location: Toronto, ON
Work Arrangement: Hybrid 4 Days Onsite
Experience: 6+ Years
Full Time
Job Description
We are seeking an experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, Angular, and RESTful API development. The ideal candidate will design and develop scalable, secure, and high-performance applications supporting wealth management and financial services platforms.
Key Responsibilities
- Design, develop, and maintain full-stack applications using Java 17, Spring Boot, Angular, and REST APIs
- Develop scalable microservices and Backend for Frontend (BFF) solutions
- Build responsive and high-performance UI applications using Angular 16+, TypeScript, HTML5, and CSS3
- Design, develop, integrate, and secure RESTful APIs
- Apply software design patterns, coding standards, and development best practices
- Participate in code reviews and ensure high-quality, maintainable code
- Develop and maintain CI/CD pipelines and support automated deployments
- Perform unit testing, integration testing, code coverage, and vulnerability remediation
- Troubleshoot application issues, perform performance tuning, and support production incidents
- Collaborate with architects, business analysts, QA, DevOps, and other technology teams
- Participate in Agile/Scrum ceremonies, sprint planning, estimation, and release activities
- Mentor junior developers and provide technical guidance to the development team
Required Skills
- Strong hands-on experience with Java 17 and Spring Boot
- Extensive experience with Microservices, BFF, and REST API development
- 5+ years of experience with Angular 16+, TypeScript, HTML5, and CSS3
- Strong understanding of REST API security and integration
- Experience with SDLC, design patterns, coding standards, and best practices
- Hands-on experience with CI/CD and DevOps practices
- Experience with unit testing, integration testing, code coverage, and security remediation
- Strong troubleshooting and production support experience
- Experience with Git, Bitbucket, JIRA, Confluence, Maven/Gradle, and SonarQube
- Experience working in Agile/Scrum environments
Preferred Skills
- Experience with AWS or Azure
- Knowledge of Docker and containerization technologies
- Experience with financial services, wealth management, brokerage, or investment platforms
- Strong mentoring and technical leadership experience
- Experience designing high-performance and secure enterprise applications
Domain Experience
Experience in Wealth Management, Brokerage, Banking, or Financial Services is highly preferred.