Symbiotic Group Inc.

Senior Java Developer

Symbiotic Group Inc.  •  Canada (Onsite)  •  2 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description


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:

RecDep@symbioticgroup.com


View All
Jobs online at:

https://www.symbioticgroup.com/view-jobs/

Symbiotic Group Inc.

About Symbiotic Group Inc.

Questions we hear and address…….

• How do I build a repeatable sales process that builds pipeline?

• How do I build a digital marketing program that gets results?

• What steps do I need to take to feel more in control of my business?

What We Do

We provide bespoke Consulting Services for SMBs and New Ventures.

We work ‘ON’ your business to help you gain control, improve process and drive growth.

We solve the problems hindering business growth by building winning plans, processes and core systems to measure progress and drive results. We provide the following:

• Create winning strategy & plans to drive growth

• Build processes that drive repeatable results and reduce risk

• Create core systems to manage and measure progress.

Whom Are We For?

We are for SMB B2B growth companies with fewer than 100 employees who need help to get to the ‘next level’.

We are for business owners whose business problems include: gaps in business planning and strategy, sales and digital marketing needs, weak or missing business processes, and the absences of core management systems to confidently understand finances and make decisions.

Our Difference: Why Choose Us?

Symbiotic Group has over 30 years’ experience working with SMB organizations serving their unique business needs.

We bring SMB focused expertise from more than one discipline so that you can get the precise assistance you need for your unique growth journey.

We have experts in the following key areas needed by SMBs:

• Business Planning & Strategy

• Sales – Automation, Customer Journey

• Marketing – Intel Led, SEO, Social, Content, Email, PR

• Operations – Finance, Accounting/Bookkeeping, HR & Recruitment

We work ‘ON’ your business to help you gain control, improve process and drive growth.

Industry
Consulting & Advisory
Company Size
1-10 employees
Headquarters
Oakville, CA
Year Founded
1998
Social Media