Posted: 11 hours ago
Job Description
<h3>Job Description</h3><p>Job Description<p><p><strong>Senior Full Stack Developer</strong></p><p><strong>Location:</strong> Toronto, Ontario - Hybrid (2 days/week onsite)</p><p><strong>Benefits:</strong> Day 1 (typically 3 months), 20 days holidays</p><p>This is a <strong>Senior role for a true full stack Developer</strong>. Must have solid <strong>Java</strong>, <strong>NodeJS</strong>, <strong>React</strong>, <strong>API's</strong>. Financial experience - transaction processing, retail banking, finance, wealth management ideal. <strong>Python</strong> & <strong>DevOps</strong> experience a big plus.</p><p> </p><p><strong>Overview:</strong></p><p>You will be working in a <strong>cross-functional team</strong>, using <strong>agile methodologies</strong> to build on-prem and cloud native applications for the <strong>financial services industry</strong>. We are looking for true team players who can work beyond their specialty to help the team deliver. Every team member is responsible for the quality of the product and should be willing to work on any tasks needed, be it front-end, back end, test automation, deployment automation, etc. The successful candidate will use their experience and talent to help drive the delivery of the system, introduce new tech and guide the evolution of our applications.</p><p> </p><p><strong>What you will be doing:</strong></p><ul><li><p>Participate and contribute on all team activities such as <strong>Sprint Planning</strong>, <strong>Sprint Execution</strong>, <strong>Daily Scrum</strong>, <strong>Sprint Review</strong>, <strong>Sprint Retrospective</strong>.</p></li><li><p>Develop front end <strong>React</strong> components.</p></li><li><p>Develop and test server-side code using <strong>Java</strong>, <strong>Hibernate</strong>, and <strong>Spring</strong>.</p></li><li><p>Be comfortable using <strong>relational databases</strong> and knowledge of <strong>SQL</strong>.</p><ul><li><p>Perform peer reviews and ensure the quality of the team's work.</p></li><li><p>Design and implement unit, integration, and automation tests.</p></li><li><p>Responsible for code integration and code deployment of existing modules as well as provide new pipelines for new modules (<strong>CI/CD</strong>).</p></li><li><p>Provide technical leadership to other team members.</p></li><li><p>Break-down complex functionalities into granular tasks and stories.</p></li></ul></li></ul><p> </p><p><strong>What you must have:</strong></p><ul><li><p><strong>Bachelor's degree</strong> in Engineering, Computer Science, or equivalent.</p></li><li><p><strong>5+ years</strong> of experience with <strong>software engineering</strong>.</p></li><li><p><strong>3+ years</strong> of experience with <strong>Java</strong>.</p></li><li><p><strong>3+ years</strong> of experience with <strong>React</strong>.</p></li><li><p>Experience with <strong>Docker</strong>.</p></li><li><p>Experience developing server-side applications using <strong>Node.js</strong> frameworks such as or similar to NestJS/Hono is ideal.</p></li><li><p>Solid understanding of <strong>HTML5, ES6, CSS3, JavaScript</strong> and <strong>JavaScript frameworks</strong>.</p></li><li><p>Experience with <strong>source code management</strong> such as <strong>GIT</strong>.</p></li><li><p>Experience with <strong>relational databases</strong> (ideally Oracle or PostgreSQL).</p></li><li><p>Experience working on <strong>Agile</strong> teams.</p></li><li><p>Exposure to <strong>Kotlin, AWS, NoSQL</strong> is nice to have.</p></li><li><p>Solid understanding and demonstrated proficiency with core <strong>software development processes</strong> - debugging, code tuning, code management and branching, coding styles and refactoring.</p></li><li><p>Must be <strong>self-motivated</strong> and <strong>driven</strong>, with strong <strong>analytical, problem solving, and communication skills</strong>.</p></li><li><p>Knowledge of <strong>financial industry, specialty accounting / general ledger</strong> will be preferred.</p></li></ul></p></p>Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Govtjobs.ca and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.