Cogency Inc

Full Stack Java Tech Lead

Toronto, ON, CA

9 days ago
Save Job

Summary

Job Description: Full Stack Tech Lead


Company: Cogency Inc.


Location: Toronto, Canada (Hybrid)


Job Type: Full-Time


Role Overview

Cogency Inc. is seeking a highly skilled and experienced Full Stack Tech Lead to spearhead the development of robust, scalable applications. The ideal candidate will possess expertise in Microservices, Spring Boot, and REST APIs, with a passion for leading technical teams and delivering exceptional software solutions.


Key Responsibilities

  1. Technical Leadership:
  • Lead and mentor a team of developers, ensuring alignment with architectural and coding standards.
  • Drive end-to-end technical solutions for complex projects.
  1. Full Stack Development:
  • Design, develop, and maintain backend systems using Spring Boot and Microservices architecture.
  • Build responsive and user-friendly front-end interfaces with modern frameworks (e.g., React, Angular, or Vue.js).
  1. API Development:
  • Design and implement scalable REST APIs to integrate with external and internal systems.
  • Ensure security, performance, and robustness of APIs.
  1. Microservices Architecture:
  • Develop and manage microservices-based applications, ensuring modularity and scalability.
  • Optimize service communication and manage service discovery tools.
  1. Agile Collaboration:
  • Work collaboratively with cross-functional teams, including product managers, designers, and QA.
  • Contribute to Agile ceremonies like sprint planning and retrospectives.
  1. Code Quality & Best Practices:
  • Ensure high-quality code through unit testing, code reviews, and adherence to best practices.
  • Implement CI/CD pipelines and DevOps practices to streamline deployment processes.
  1. Troubleshooting & Maintenance:
  • Identify and resolve application performance bottlenecks.
  • Monitor and maintain production systems, ensuring high availability.


Required Qualifications

  • Experience:
  • 7+ years of experience in software development with at least 2+ years in a leadership role.
  • Proven expertise in building and managing full-stack applications.
  • Technical Skills:
  • Strong backend development experience with Java, Spring Boot, and Microservices.
  • Proficiency in front-end frameworks like React, Angular, or Vue.js.
  • Solid understanding of RESTful API design and implementation.
  • Experience with databases (SQL and NoSQL).
  • Familiarity with CI/CD tools and DevOps practices.
  • Soft Skills:
  • Strong communication and leadership abilities.
  • Problem-solving mindset and adaptability in a fast-paced environment.


Nice-to-Have Skills

  • Exposure to cloud platforms like AWS, Azure, or Google Cloud.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Experience with GraphQL APIs.
  • Familiarity with messaging systems like Kafka or RabbitMQ.


What We Offer

  • Competitive salary and comprehensive benefits package.
  • Opportunities for professional growth and working on cutting-edge technologies.
  • Collaborative and innovative work environment.


How to Apply

Send your resume in word format to [email protected]

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job