Position: Java Developer
Location:
Onsite/Toronto
Job ID#: RQ10853
Duration: 12 months
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.
- Resolve and troubleshoot technical problems which
arise during the use and operation of software packages, including
providing technical assistance in implementation, conversion, and
migrations.
Skills /
Experience
Must Have
- Significant hands‑on experience building
responsive, performant applications for both web and mobile platforms.
- Advanced knowledge of Java, JavaScript/TypeScript,
and modern frameworks such as SpringBoot, React, and Next.js; able to
architect and mentor others on best practices.
- Deep hands‑on experience with Node.js for
developing scalable mid‑tier and backend services.
- Strong knowledge of HTML5, CSS3, and modern UI
development patterns.
- Strong understanding of modern cloud‑based
architectures and component‑driven development in React and Java.
- Familiarity with implementing modern architecture
principles and patterns, including serverless architectures,
microservices, and RESTful API design.
General
Experience
- 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 eliciting and documenting information
from diverse business stakeholders and subject matter experts.
- Experience with application architecture, front‑end
and back‑end integration, API development.
- Excellent analytical, problem‑solving, decision‑making,
verbal and written communication, interpersonal, and negotiation skills.
- A team player with a track record for meeting
deadlines.
Full Stack
Skills
- Proficient with both front‑end and back‑end
development, including database design/management and DevOps.
- Knowledge and experience with design and
implementation of overall web architecture.
- Experience with implementation of approved user
interface, design, and deployment of databases.
- Knowledge and experience ensuring the entire stack
is designed and built for speed and scalability.
- Knowledge and experience with the design and
construction of REST API services.
- Knowledge and experience integrating front‑end UI
with constructed APIs.
- Knowledge and experience in design and
implementation of continuous integration and deployment.
Desirable
Skills
- Knowledge and experience with programming Internet‑ready
applications.
- Knowledge and experience in rapid application
development (RAD) methodologies.
- Knowledge and understanding of Information
Management principles, concepts, policies, and practices.
- Experience with middleware and gateways.
- Experience reviewing, analyzing, and modifying
product installation scripts including encoding, testing, debugging.
- Ability to provide post‑implementation support and
resolve any post‑implementation technical issues.
- Experience conducting design walkthrough sessions
with project team.
- Knowledge and understanding of the Accessibility
for Ontarians with Disabilities Act (AODA) and related regulations and
standards.
- Ability to provide user and system documentation as
required.
- High level of knowledge around the Angular
framework and JavaScript.
- High‑level knowledge of front‑end interfaces.
- Strong knowledge of RESTful APIs and good
understanding of Swagger files.
- Demonstrated ability to create self‑contained,
reusable, and testable modules and components building on AngularJS.
- Experience creating, designing, and implementing
layouts for new and existing web pages.
- Excellent knowledge of front‑end programming
languages (HTML, CSS, JavaScript, AngularJS) with ability to render server‑side
and client‑side content.
- Experience designing user interactions on websites,
developing servers and databases for website functionality, and coding for
mobile platforms.
- Fundamental knowledge of UX/UI.
- Experience ensuring front‑end code can query APIs.
- Experience with Java WebLogic and Java programming
for web applications (Tomcat, WebLogic), EJB, Servlet.
- Strong database and SQL skills (Oracle, SQL
Server).
- Experience / knowledge of REST and SOAP web
services.
- Experience / knowledge of Azure DevOps, JIRA,
Agile/Scrum.
Skills –
Experience & Skill Set Requirements
Engineering
Practices – 20%
- Collaborates effectively within a cross‑functional
Agile product team (developers, UX, QA, product managers, architects).
- Demonstrates strong commitment to applying and
promoting best practices in front‑end, mid‑tier, and backend development.
- Experience working as a core contributor in
autonomous, cross‑functional product teams.
- Maintains exceptional attention to detail with
clean, maintainable, well‑structured code.
- Deep experience with Agile delivery practices and
Azure DevOps tools (boards, pipelines, code review workflows).
- Thrives in fast‑paced environments with shifting
priorities.
- Strong understanding of TDD methodologies,
including writing unit tests, integration tests, and automated test
suites.
Technical
Skills – 50%
- Hands‑on experience building responsive, performant
applications for web and mobile.
- Advanced knowledge of Java, JavaScript/TypeScript,
SpringBoot, React, Next.js.
- Deep hands‑on Node.js experience for building
scalable mid‑tier/back‑end services.
- Strong HTML5, CSS3, and modern UI development
expertise.
- Proficient in Azure DevOps for backlog management,
CI/CD pipelines, code branching, automated deployments.
- Expertise in responsive design, debugging,
performance optimization, Git workflows.
- Ability to analyze user stories and translate them
into robust applications.
- Skilled at creating programming specifications and
technical documentation.
- Experienced in diagnosing and resolving technical
issues across testing, integration, deployment, and production.
- Experience developing secure web applications in
compliance with PCI and WCAG 2.0.
- Ensures all components meet AODA standards.
- Strong understanding of semantic HTML, ARIA roles,
accessibility patterns, and assistive technology compatibility (e.g.,
JAWS).
- Previous Ontario Government experience and
familiarity with the Digital Dealer Registration (DDR) service is an
asset.
Architecture
and Design – 20%
- Strong understanding of modern cloud-based
architectures and component-driven development (React, Java).
- Ability to design and implement reusable, scalable,
maintainable UI components.
- Experience architecting modular components and
frameworks.
- Knowledge of performance optimization techniques
for both front‑end and back‑end.
- Familiarity with serverless architectures,
microservices, RESTful API design.
Communication
Skills – 10%
- Able to clearly articulate technical ideas and
propose solutions.
- Strong collaborator, capable of mentoring peers and
supporting team goals.
- Skilled in presenting technical recommendations to
both technical and non‑technical audiences.
- Strong documentation skills for code, technical
processes, and architectural decisions.
- Excellent analytical, problem‑solving,
interpersonal, verbal, and written communication skills.
About Symbiotic Digital.
Symbiotic Digital provides the IT
Experts you need that solve problems and get things done. See what the
top 2% in their field can do for you. (Symbiotic Digital is a
division of Symbiotic Group Inc.)
We serve
customers in two ways, we provide:
1. Digital Experts: IT Consulting
expertise. Bright Minds That Produce Proven Results
2. Recruitment: Find The Right People You
Need
Serving
IT & Business leaders, Symbiotic Digital provides a business system that
enable us to provide the Expert Technical staff needed to solve challenging
business and IT problems. IT leaders in the most reputable organizations in
Canada have relied on Symbiotic Digital to help them staff difficult
assignments with proven Experts uniquely evaluated by our proven QMS- Quality
Management System Staff Development Model. We are a 100% Indigenous owned
company.
Learn
more online at https://www.symbioticgroup.com/home-sd/.
Please
submit your most recent resume to: [email protected]
View All
Jobs online at: https://www.symbioticgroup.com/view-jobs/


