Symbiotic Group Inc. Logo

Symbiotic Group Inc.

Senior Java Developer

Posted Yesterday
Be an Early Applicant
In-Office
Ryerson, ON
Senior level
In-Office
Ryerson, ON
Senior level
The role involves designing and building data pipelines, developing applications, troubleshooting software issues, and collaborating throughout the software development life cycle using modern web technologies.
The summary above was generated by AI

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/



Similar Jobs

Yesterday
In-Office
Senior level
Senior level
Fintech • Financial Services
The Senior Java Engineer will design and develop middleware services, ensure project delivery, analyze systems for performance, and contribute to code reviews while adhering to engineering standards.
Top Skills: AgileApache KafkaGitJ2EeJavaJIRAMongoDBSpring BootSpring Framework
Yesterday
In-Office
Senior level
Senior level
Information Technology • Professional Services • Sales • Consulting
The Senior Java Developer will design and develop integration solutions using Java and Spring Boot, focusing on REST APIs, middleware, and troubleshooting production issues. The role requires extensive experience with various integration technologies and strong SQL skills.
Top Skills: AmqpAzureAzure Event HubAzure Service BusJavaJmsMongoDBNoSQLOracleRestSpring BootSpring FrameworkSQLSQL ServerXML
Yesterday
In-Office
Senior level
Senior level
Fintech • Insurance • Financial Services
Lead technical discussions, develop and enhance Java-based microservices, maintain project quality, and provide subject matter expertise in payment solutions.
Top Skills: AWSAzureCi/Cd ToolsDevOpsGCPGitlab CiJavaJenkinsKafkaNoSQLRestSoapSpring BootSQLUnix Shell Scripting

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account