Overview
On Site
Hybrid
10 K+
Contract - Independent
Skills
8-10 years
Job Details
Job Title: Senior Full Stack Developer / Technical Lead
Location: Toronto, ON
Experience Required: 8 to 10 Years
________________________________________
Key Skills Required
? Cloud: Amazon Web Services (AWS)
? Backend: Java 8+, Spring Boot, Spring Framework (MVC, Security, JPA)
? Frontend: Angular (v5+), HTML, CSS, Bootstrap, TypeScript, Ionic
? Architecture: Microservices, REST API, SOAP/XML, Swagger, OpenAPI
? DevOps Tools: Docker, Kubernetes, OpenShift, Artifactory, BitBucket, Bamboo, Ansible
? Database: MySQL, Oracle (9i/10g/11g), SQL Server
? Version Control: GitHub, BitBucket
? Testing: JUnit, Automated Testing, CI/CD pipelines
? Project Management: Agile (SCRUM, Planning Poker, Grooming, Sprint Retrospective)
? Other Tools & Concepts: SonarQube, IaaS/PaaS, ITIL v3 Foundation
________________________________________
Job Summary
We are looking for a Senior Full Stack Developer/Technical Lead with over 10 years of professional IT experience. The ideal candidate will possess deep technical expertise in full-stack development (Java Spring Boot backend and Angular frontend), cloud platforms (AWS), and DevOps processes.
________________________________________
Key Responsibilities
? Design, develop, and maintain full-stack applications (front-end and back-end).
? Build and maintain Microservices using Spring Boot and RESTful APIs.
? Lead software development projects from conception through deployment and support.
? Implement responsive design and UX for web applications using Angular and related technologies.
? Deploy applications on AWS and manage infrastructure via DevOps tools.
? Ensure cross-platform compatibility and resolve issues during testing and production phases.
? Conduct code reviews, enforce coding standards (e.g., SonarQube), and guide the team in best practices.
? Participate in Agile ceremonies and contribute to continuous improvement.
? Design architecture for high-availability, scalable applications.
? Work with stakeholders to gather requirements and translate them into technical specifications.
? Lead and coach team members for personal and technical development.
? Maintain technical documentation and reports.
? Oversee automated testing and analyze results.
________________________________________
Required Experience
? Full-Stack Development: Strong hands-on experience in Angular (v5+), Spring Boot, Java 8+.
? Microservices Architecture: Proven experience designing and building scalable APIs and integration solutions.
? Cloud Expertise: Working knowledge of AWS services and infrastructure.
? DevOps Knowledge: Experience with CI/CD pipelines, containerization (Docker), orchestration (Kubernetes), and deployment automation.
? Agile Methodologies: Practical experience in Agile environments including SCRUM ceremonies.
? Leadership & Communication: Proven team leadership, interpersonal, and stakeholder management skills.
? Database Management: Experience working with relational databases and query optimization.
________________________________________
Nice to Have
? iOS development experience.
? Familiarity with Node.js.
? Experience with ITIL frameworks and enterprise-grade infrastructure.
? Proficiency in technical writing and documentation.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.