Senior FullStack Developer
Senior Full Stack Developer
Work Model: Hybrid – 3 days onsite in Toronto, Ontario
About Dawn InfoTek Inc.
Dawn InfoTek Inc. is an IT consulting firm that partners with leading Canadian banks, investment firms, and government organizations. We are looking for an experienced Senior Full Stack Developer to join our team and support one of our major banking clients.
This is an excellent opportunity to work on large-scale enterprise applications using modern technologies in a collaborative environment.
Responsibilities
- Design, develop, test, and support full-stack applications.
- Build customer-facing and internal web applications.
- Develop RESTful APIs and microservices.
- Support batch processing, data migration, and reporting.
- Build cloud-based applications using AWS.
- Write clean, secure, and maintainable code.
- Troubleshoot and resolve application issues.
- Participate in code reviews and technical design discussions.
- Work closely with business analysts, architects, QA, DevOps, and other team members.
- Contribute to CI/CD and application deployment processes.
Required Skills
- Strong experience with Java and Spring Boot.
- Experience developing REST APIs and Microservices.
- Experience with AWS Lambda and AWS cloud services.
- Experience with Node.js, TypeScript, JSP, and JSF.
- Proficiency in at least one scripting language such as Python, Bash, Ruby, or Go.
- Experience with Docker, Kubernetes, Git, and GitHub/GitLab.
- Strong knowledge of SQL, Oracle, and Amazon DynamoDB.
- Experience building scalable enterprise applications.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Strong problem-solving, communication, and teamwork skills.
- Experience working in an Agile environment.
Nice to Have
- Experience with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.
- Experience with monitoring tools such as Splunk, Dynatrace, CloudWatch, Prometheus, or Grafana.
- Knowledge of OAuth2, JWT, or SAML authentication.
- Experience in banking or other financial services.
- Experience mentoring junior developers.
Why Join Dawn InfoTek?
- Work with one of Canada’s leading financial institutions.
- Be part of large-scale digital transformation projects.
- Collaborative and supportive team environment.
- Hybrid work model.
- Opportunity to work with modern technologies and grow your career.
