Source Code logo
Source CodePosted 1 month ago

RQ10248 - Sr. Software Developer (Java, JavaScript)

On-siteToronto, Ontario, Canada

Full TimeSenior LevelMedium

Job Summary

Develop complex Cloud-Native web applications using Java EE, Spring Boot, and modern frameworks like Angular and React. Collaborate with Business Analysts and Product Managers to translate user stories into technical specifications and UML design artifacts. Support Quality Assurance through unit testing, penetration testing, and load testing while providing critical incident investigation and troubleshooting for production systems. Coordinate system development activities, document operational procedures for production support, and facilitate knowledge transfer to ministry staff. Deliver high-quality software products including Minimal Viable Products and secure enterprise applications within a 1-year contract with onsite hours in Toronto.

Required Qualifications

  • 10+ year knowledge of, and experience with the following computing environments: Databases: Oracle, SQL Server, PostgreSQL, DB2, IMS, etc, and SQL programming
  • 10+ year knowledge of, and experience with the following computing environments: Operating System / Platforms: Unix (Solaris, AIX), Linux (e.g. RedHat), Windows (Server)
  • 10+ year knowledge of, and experience with the following computing environments: Web / Application Servers: WebLogic, WebSphere, JBoss, TomCat, WildFly, Microsoft IIS, etc
  • 15+ year experience with Object Oriented Analysis & Design (UML – Use Case/Class Sequence/ Collaboration/State)
  • 3+ year experience with Micro Service Architecture model
  • 10+ year experience in developing web-based applications using JEE (Java, EJB, JPA, JSP, Servlets, JDBC, JNDI), XML (DOM, SAX, XSLT), DHTML/HTML, Struts, JavaScript
  • 3+ year experience in Angular, React / Redux, Spring Boot, JSON, GraphQL, Node.js, Spring MVC, etc.
  • 5+ years of program & service concepts, general and best practices, business processes & rules, stakeholders & relationships, service delivery models (incl. self service / digital service), private & public partnership, etc in complex and high-impact public sector (e.g. transportation safety) related licensing, registration, permit, enforcement, safety inspection, photo identification and related fraud prevention line of businesses, services, or functional areas, in relation to I&IT applicati...
  • Proven Experience (10+ years) with all stages of automated system implementation in large complex high volume heterogenous systems, with online Mainframe Transactions
  • 15+ years in structured methodologies for the development, design, implementation and maintenance of applications
  • 2+ year experience with I&IT Solutions architecture, application design / development (& secure programming) / quality assurance standards, solution / project delivery methodologies, and practices with Public Sector Service in Canada
  • 2+ years working in accordance with policies and procedures of Public Sector Service in Canada
  • Overall 10+ years work experience as a systems analyst
  • must have used Java EE frameworks extensively (Java, EJB, JPA, JSP,Servlets, JDBS, JNDI, etc.)
  • Working experience of developing Web-based Java EE and Cloud-Native applications using XML, DOM, SAX, and XSLT, DHTML/HTML, Struts, Angular, React / Redux, Node.js, GraphQL, JSON, Spring Boot, Spring MVC, JavaScript, Web Services

Desired Qualifications

  • Excellent problem solving, communication (verbal and written), and interpersonal skills
  • A team player with the ability to work with competing priorities and strict deadlines
  • Proven ability to perform to successful completion assignments of high magnitude and complexity
  • Experience (15+ years) in structured methodologies for the development, design, implementation and maintenance of applications

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce