Senior Full Stack Developer
Design, develop, and maintain enterprise applications and microservices using Java and Spring Boot. Collaborate with cross-functional teams to deliver scalable software solutions and optimize application performance.
- Hybrid
- Toronto, ON
- Posted Sep 8, 2026
- Apply by Oct 8, 2026
- 1 position
Opens an external site
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Dawn InfoTek Inc. is a professional IT consulting firm that partners with major financial institutions, investment firms, and government organizations. We are committed to delivering cutting-edge IT consulting services and providing highly qualified talent for a wide range of technology positions. We are currently seeking a Senior Full Stack Developer to join our dynamic team and work with one of our major banking clients. Role type: Contract- 6 months with possibility of extension Hybrid: 2-3 days in office required Key Responsibilities Design, develop, and maintain enterprise applications using Java and J2EE technologies. Develop and enhance web applications using JSP, JSF, HTML, CSS, JavaScript, and related front-end technologies. Build and maintain RESTful APIs and backend services using Spring Boot. Design, develop, and support microservices-based applications. Collaborate with cross-functional teams to gather requirements and deliver high-quality software solutions. Write clean, maintainable, efficient, and scalable code following industry best practices. Troubleshoot, debug, and optimize application performance. Utilize GitHub Copilot or similar AI-assisted coding tools to improve development productivity. Participate in code reviews, sprint planning, and other Agile ceremonies.' Required Skills Strong experience with Java, J2EE, JSP, and/or JSF. Hands-on experience with Spring Boot. Proven experience developing microservices. Strong understanding of HTML, CSS, and JavaScript. Demonstrated experience with both front-end and back-end application development. Strong knowledge of REST APIs and web services. Familiarity with version control systems such as Git. Strong problem-solving and analytical skills. Excellent verbal and written communication skills. Preferred Qualifications Experience with GitHub Copilot or other AI-powered developer tools. Experience working in Agile/Scrum environments. Familiarity with cloud platforms and containerization technologies, such as Docker and Kubernetes, is an advantage.
What you’ll do
Design, develop, and maintain enterprise applications and microservices using Java and Spring Boot. Collaborate with cross-functional teams to deliver scalable software solutions and optimize application performance.
Requirements
Requires strong experience in full-stack development with Java, J2EE, and modern front-end technologies. Proficiency in building RESTful APIs and experience with Agile methodologies is essential.
Listed skills
- KubernetesPreferred
- HTMLPreferred
- REST APIsPreferred
- CSSPreferred
- DockerPreferred
- JavaScriptPreferred
- AgilePreferred
- JavaPreferred
- Spring BootPreferred
- GitPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- J2EE
- Spring Boot
- Microservices
- REST APIs
- JavaScript
- HTML
- CSS
- JSP
- JSF
- Git
- GitHub Copilot
- Agile
- Docker
- Kubernetes
- Web Services
Job areas
- Software
- Technology
- Consulting
- Finance & Accounting
Additional details
- Minimum experience
- 5+ years
- Apply by
- Oct 8, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Office presence
- 3 days per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
