RQ10248 - Sr. Software Developer (Java, JavaScript)

Source Code

Toronto

On-site

CAD 90,000 - 130,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Source Code in Toronto seeks a Sr. Software Developer for a 1-year contract onsite.

You will work with BAs, UX/UI, Product Manager and Cloud Architect to translate storyboard and user stories into design and technical specs, delivering quality software including cloud-native web apps. You will design UML models, support QA and testing, build web applications using Java EE, modern frameworks (Angular, React/Redux, Node.js, Spring Boot) and manage production support, release docs, and knowledge

Qualifications

  • 10+ years experience in systems development and analysis.
  • Proficiency with Java EE frameworks (Java, EJB, JPA, JSP, Servlets, JDBC).
  • Experience with modern frontend frameworks (Angular, React/Redux).

Responsibilities

  • Develop cloud-native web applications based on storyboard and user stories.
  • Create UML design artefacts (Use Case/ Class/ Sequence).
  • Support QA, testing, and security assessments including penetration tests.
  • Coordinate development activities and provide technical guidance to staff.
  • Provide knowledge transfer to ministry staff.

Skills

Java
Angular
React/Redux
Spring Boot
API design

Tools

PowerDesigner
Eclipse
Visual Studio
JUnit
Log4J

Job description

RQ10248 - Sr. Software Developer

1-year contract (254 business days) - 1 possible extension
ONSITE 5 days a week - Sir William Hearst Ave. Toronto

- Work with Business Analysts / UX & UI Designer / Product Manager / Cloud Architect, base on storyboard, user stories, UI/UX artefacts, solution architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products and Cloud-Native Web Application products) as required.

- Create object-oriented models in UML as design artefacts using tools such as Power Designer.

- Support Quality Assurance & Defect Management, including Unit Test, Test Automation, Penetration / Vulnerability Test, Load Test, AODA Test, system / user test, migration test, etc.

- Construct / enhance / renew web applications using Cloud-Native & Java EE application models (e.g. Microservice Architecture, API-based model, Responsive Web Design, Serverless Architecture, etc), and industry-leading Open Source frameworks like Angular, React / Redux, JSON, GraphQL, Node.js, Spring Boot, Spring MVC, in addition to Java, EJB, JSP, Servlets, JDBC, JPA, XML (DOM, SAX, XSLT), DHTML/HTML, Web Service, WebLogic / WebSphere / JBoss / TomCat / WildFly, relational, hierarchical and NoSQL databases

- Provide critical application support (incident investigation, troubleshooting, interim / long-term fixes, maintenance / incremental changes, etc) for complex production Java enterprise Applications

- Provide Method of Procedure (implementation package) document for production releases where required, and operational procedure document for production support staff as required.

- Co-ordinate system development activities and provide technical consultative support to other staff members.

- Provide knowledge transfer to ministry staff at all stages of this assignment.

Skill Set

10+ year knowledge of, and experience with the following computing environments:

o Databases: Oracle, SQL Server, PostgreSQL, DB2, IMS, etc, and SQL programming

15+ year experience with Object Oriented Analysis & Design (UML – Use Case/Class Sequence/ Collaboration/State) and 3+ year experience with Micro Service Architecture model

3+ year experience in Angular, React / Redux, Spring Boot, JSON, GraphQL, Node.js, Spring MVC, etc.

Good understanding and exposure (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 application software delivery

Proven Experience (10+ years) with all stages of automated system implementation in large complex high volume heterogenous systems, with online Mainframe Transactions

Experience (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.

Demonstrable knowledge and experience (2+ years) working in accordance with policies and procedures of Public Sector Service in Canada.

Working experience with toolsets and open source software packages / frameworks that support object-oriented languages, web application, and Cloud-Native product development including:

o UML modeling tools, e.g. PowerDesigner

o Eclipse, Visual Studio

o JUnit, Log4J, Struts, iTEXT, Jasper Reports, Jakarta Commons Beans Utilities/Collections framework, Apache Commons Logging, Angular, REACT / Redux, Node.js, GraphQL, JSON, Spring Boot, Spring MVC, etc

o Test Automation Framework / Tools, e.g. Selenium, JAWS, WAVE, Chrome AXE, NVDA, WC3 Validator

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.

Must Have:

  • Overall 10+ years work experience as a systems analyst
  • must have used Java EE frameworks extensively (Java, EJB, JPA, JSP,Servlets, JDBS, JNDI, etc.)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

RQ09609 - Systems Analyst - Senior
RQ09609 - Systems Analyst - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08353 - Software Developer - Senior
RQ08353 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08354 - Software Developer - Senior
RQ08354 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ08350 - Software Developer - Senior
RQ08350 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Health insurance
Flexible working hours
Professional development opportunities
RQ07070 - Software Developer - Full Stack - Senior
RQ07070 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 130,000
Flexible work schedule
Professional development opportunities
RQ11124 - Sr. Software Developer - Full Stack
RQ11124 - Sr. Software Developer - Full Stack

Source Code • Toronto

Hybrid
CAD 90,000 - 120,000
Software Developer – Full Stack – Senior
Software Developer – Full Stack – Senior

Softline™ Technology Inc. • Toronto

On-site
CAD 90,000 - 120,000
RQ09121 - Software Developer - Senior
RQ09121 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 110,000 - 140,000
RQ10028 - Sr. Software Developer - Front End
RQ10028 - Sr. Software Developer - Front End

Source Code • Toronto

On-site
CAD 90,000 - 130,000
RQ08838 - Software Developer - Senior
RQ08838 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000