Enable job alerts via email!

Senior Software Architect

Cognizant

Toronto

Hybrid

CAD 100,000 - 140,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Lead Full Stack Developer with over 10 years of experience in Java and Spring technologies. This hybrid role involves designing scalable software solutions, mentoring junior developers, and collaborating with multi-functional teams to meet business objectives. The ideal candidate will have a strong background in software architecture and a passion for driving innovation.

Qualifications

  • 12+ years of hands-on experience in Java, Spring Framework, Spring Boot.
  • Proficiency in Angular 10+ for frontend applications.
  • Strong expertise in Microservices architecture and Kafka.

Responsibilities

  • Design and develop scalable software architectures using Spring Boot and Java.
  • Collaborate with teams for seamless integration of software components.
  • Provide technical guidance and mentorship to junior developers.

Skills

Java
Spring Framework
Spring Boot
Spring Security
Angular 10+
Microservices architecture
Kafka
MySQL
RESTful APIs
Azure
Docker
Kubernetes
Unit testing
Integration testing

Job description

Lead Full Stack Developer

We are seeking an experienced Lead Full Stack Developer with 10 to 12 years of expertise in Spring Boot, Angular, and Java to join our team in a hybrid work model. The ideal candidate will design and implement robust software solutions ensuring alignment with business objectives. This role requires a deep understanding of software architecture principles and the ability to drive innovation in a collaborative environment.

In this role, you will
  1. Design and develop scalable software architectures using Spring Boot and Java to meet business requirements.
  2. Collaborate with multi-functional teams to ensure seamless integration of software components.
  3. Provide technical guidance and mentorship to junior developers, fostering a culture of continuous learning.
  4. Analyze and optimize existing systems to enhance performance and reliability.
  5. Lead the development of user documentation to support system architecture and design.
  6. Ensure adherence to standard practices in software development and architecture.
  7. Conduct code reviews to maintain high-quality standards and identify areas for improvement.
  8. Evaluate emerging technologies and recommend their adoption to enhance system capabilities.
  9. Collaborate closely with stakeholders to gather and refine requirements, ensuring alignment with business goals.
  10. Implement security measures to protect sensitive data and ensure compliance with industry standards.
  11. Drive innovation by proposing new ideas and solutions to complex technical challenges.
  12. Monitor system performance and implement improvements to enhance user experience.
  13. Collaborate with project managers to ensure timely delivery of software solutions.
What you’ll need to succeed (required skills)
  1. Overall 12+ years of hands-on experience in Java, Spring Framework, Spring Boot, and Spring Security.
  2. Proficiency in Angular 10+ for developing multifaceted frontend applications.
  3. Strong expertise in Microservices architecture, Kafka, and MQ for building scalable distributed applications.
  4. Proficiency in MySQL Server for database design, stored procedures, query optimization, and performance tuning.
  5. Proven understanding of RESTful APIs and authentication mechanisms (OAuth, JWT, etc.).
  6. Familiarity with DevOps tools, CI/CD pipelines, and cloud platforms Azure.
  7. Experience with containerization and orchestration (Docker, Kubernetes).
  8. Proficient in software architecture, design patterns, and standard processes.
  9. Experience in unit testing, integration testing, and automation frameworks.
Working arrangements

We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring 2-3 days a week in a client office in Toronto, ON. Regardless of your working arrangement, we support a healthy work-life balance through our various wellbeing programs.

The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Architect

Bell

Toronto

Hybrid

CAD 90,000 - 130,000

2 days ago
Be an early applicant

Senior Software Architect

Cognizant

Old Toronto

Hybrid

CAD 100,000 - 140,000

2 days ago
Be an early applicant

Senior Software Architect

GENNTE Technologies

Toronto

On-site

CAD 105,000 - 140,000

6 days ago
Be an early applicant

Senior Software Architect

ZipRecruiter

Greater Toronto Area

Hybrid

CAD 100,000 - 140,000

3 days ago
Be an early applicant

Senior Software Architect

Bell Canada

Toronto

Hybrid

CAD 90,000 - 130,000

3 days ago
Be an early applicant

Senior Application Security Architect

Akkodis

Greater Toronto Area

Hybrid

CAD 100,000 - 140,000

3 days ago
Be an early applicant

Senior Security Architect

Definity Financial

Toronto

Hybrid

CAD 120,000 - 160,000

Yesterday
Be an early applicant

Senior Principal Platform Architect

ServiceNow

Toronto

Remote

CAD 130,000 - 160,000

9 days ago

Senior Cybersecurity Architect

MDA Space

Brampton

On-site

CAD 105,000 - 125,000

Today
Be an early applicant