Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company is seeking a Senior Software Architect to design and implement robust software solutions. The ideal candidate will have extensive experience in Spring Boot and Java, with a focus on driving innovation and collaboration in a hybrid work environment.
Senior Software Architect
We are seeking an experienced Architect with 10 to 12 years of expertise in Spring Boot 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
Design and develop scalable software architectures using Spring Boot and Java to meet business requirements.
Collaborate with multi-functional teams to ensure seamless integration of software components.
Provide technical guidance and mentorship to junior developers fostering a culture of continuous learning.
Analyze and optimize existing systems to enhance performance and reliability.
Lead the development of user documentation to support system architecture and design.
Ensure following standard practices in software development and architecture.
Conduct code reviews to maintain high-quality standards and identify areas for improvement.
Evaluate emerging technologies and recommend their adoption to enhance system capabilities.
Collaborate closely with collaborators to gather and refine requirements ensuring alignment with business goals.
Implement security measures to protect sensitive data and ensure compliance with industry standards.
Drive innovation by proposing new ideas and solutions to complex technical challenges.
Monitor system performance and implement improvements to enhance user experience.
Collaborate with project managers to ensure timely delivery of software solutions.
What you’ll need to succeed (required skills)
Possess a strong background in Spring Boot and Java with a consistent track record of successful project delivery.
Demonstrate excellent problem-solving skills and the ability to think critically.
Demonstrate strong communication skills to effectively explain technical concepts to non-technical collaborators.
Have experience in designing and implementing microservices architecture.
Show proficiency in using version control systems like Git.
Display a solid understanding of database management systems and SQL.
Be familiar with Agile methodologies and practices
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 are here to support a healthy work-life balance though 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.
Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.