Software Developer- Front End
<strong>About The Role<br><br></strong>We are seeking a <strong>Senior Software Developer Front End</strong> to support a large-scale Ontario Government initiative. The successful candidate will design, develop, test, implement, and support enterprise-level web applications while collaborating with IT professionals, business stakeholders, and project teams throughout the Software Development Life Cycle (SDLC).<br><br>The ideal candidate will bring strong experience with <strong>Java, Spring Boot, Angular, JavaScript, TypeScript, Oracle, REST APIs, Azure DevOps, and AODA/WCAG accessibility standards.<br><br></strong><strong>Key Responsibilities<br><br></strong>Design, develop, and implement front-end applications and user interfaces<br><br>Translate technical specifications into high-quality, tested applications<br><br>Develop responsive and cross-browser-compatible web interfaces<br><br>Build and integrate RESTful web services and APIs<br><br>Write, test, debug, document, and maintain application code<br><br>Troubleshoot technical issues and provide post-implementation support<br><br>Develop applications using Java, Spring Boot, Angular, JavaScript, TypeScript, HTML5, CSS, Node/NPM, and RxJS<br><br>Work with Oracle databases, SQL, tables, views, sequences, stored procedures, functions, and triggers<br><br>Participate in application design, deployment, migration, conversion, and troubleshooting<br><br>Collaborate with business stakeholders, subject matter experts, architects, and project teams<br><br>Participate in design walkthroughs and contribute to technical documentation<br><br>Ensure applications meet AODA/WCAG 2.0 AA accessibility requirements<br><br>Follow structured software development methodologies and meet project deadlines<br><br><strong>Must-Haves<br><br></strong>10+ years of demonstrated Java development experience<br><br>5+ years of Angular experience<br><br>Strong JavaScript and TypeScript experience<br><br>Strong HTML5 and CSS experience<br><br>Strong Spring Framework experience, including Spring Boot, MVC, Security, and JPA<br><br>5+ years of Oracle database experience and strong SQL knowledge<br><br>Experience with RESTful Web Services and APIs<br><br>Experience developing responsive web applications<br><br>Experience with Azure DevOps<br><br>Experience with Maven and Bitbucket<br><br>Experience with Node/NPM and RxJS<br><br>Experience with WebSphere 8.5 or higher<br><br>Experience with Hibernate/JPA<br><br>Hands-on AODA/WCAG 2.0 AA compliance experience<br><br>Strong analytical, problem-solving, decision-making, and communication skills<br><br>Strong collaboration and leadership abilities<br><br>Ability to work <strong>5 days onsite in Toronto<br><br></strong><strong>Nice-to-Haves<br><br></strong>Experience with Bootstrap and jQuery<br><br>Experience with Eclipse, IBM RAD, or IBM RSA<br><br>Experience with middleware and gateways<br><br>Experience with Social Media APIs<br><br>Experience with Rapid Application Development (RAD) methodologies<br><br>Experience supporting application migrations and conversions<br><br>Experience conducting technical/design walkthroughs<br><br>Knowledge of Information Management principles, policies, and practices<br><br>Experience working with complex, large-scale enterprise systems<br><br>Experience providing user and system documentation<br><br>Experience with post-implementation support and troubleshooting