RQ11092 - 4 x Sr. Software Developer - Full Stack
Build and maintain full-stack Java web apps using JSF, Spring, and Oracle for a government client in Toronto, ensuring AODA compliance and delivering data pipelines.
- Compensation
- CA$90–CA$108 / hr
- Location
- Toronto, ON, Canada
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- JavaServer Faces (JSF) experience
- Java, J2EE, JSF, HTML/DHTML, XML/XSL
- Spring, myBatis, Bootstrap, jQuery
- Oracle SQL scripts and RDBMS understanding
- AODA compliance
- Jasper reporting tool
Nice to have
- Public Sector Experience
- Familiarity with Public Sector Threat Risk Assessment (TRA) and Privacy Impact Assessment (PIA)
- Angular, JavaScript, RESTful APIs, Swagger
- Java WebLogic, Tomcat, EJB, Servlet
- SQL skills (Oracle, SQL Server)
- REST, SOAP web services
- Azure DevOps, JIRA, Agile/Scrum
Full description
RQ11092 - 4 x Sr. Software Developer - Full Stack4 openings - 4 submissions1-year 4-month + contract (332 business days) ONSITE 5 days - 777 Bay StreetMUST HAVES:
- SF experience is required. (JavaServer Faces)
- Experience in systems design, configuration, integration and development, IT security, programming concepts, languages and related methods, techniques, practices and standards in JAVA, J2EE, JSF, HTML/DHTML, XML/XSL
- Experience in using open-source software such as Spring, myBatis, Bootstrap, jQuery
- Hands on experience with Oracle SQL scripts and a good understanding of RDMBS
- AODA
- Jasper Nice-to-have:
- Public Sector Experience
- Familiar with Public Sector Threat Risk Assessment (TRA) and Privacy Impact Assessment (PIA) process
Responsibilities:
· Design, implement, and continuously expand data pipelines by performing extraction, transformation, and loading activities.
· Required to translate technical systems specifications into working, tested applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests.
· Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations.
General Skills:
· Experience in programming and analysis; specialized software package support at the specified experience level
· Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
· Experience in structured methodologies for the development, design, implementation and maintenance of applications
· Experience in design, code, test, debug and document applications
· Experience in the use of object and/or third generation language development tools
· Experience in one or more programming languages
· Experience in application design, latest design patterns, deployment and troubleshooting
· Experience with relational and hierarchical database technologies
· Experience in the use of information retrieval packages using query languages
· Experience with one or more communications protocols
· Experience in structured methodologies for the design, development, implementation and maintenance of applications