Full Stack Java Developer

Interested in this role?Symbiotic Group Inc. • Ontario
Apply Now

Website 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 o…

Position: Full Stack Java Developer
Location: Toronto, ON (Onsite)
Job ID#: RQ11719
Duration: 12 Months

Role Overview

We are seeking a Senior Software Developer to develop,
configure, integrate, test, deploy, and maintain complex application components
in accordance with approved architecture, technical designs, security
requirements, and coding standards. The successful candidate will provide
technical leadership and help ensure the quality, reliability, performance, and
maintainability of solutions.

Key Responsibilities

  • Develop,
    configure, integrate, test, deploy, and maintain complex application
    components.
  • Design,
    develop, configure, test, and maintain Java application components.
  • Build
    and maintain cloud-based microservices in Microsoft Azure.
  • Develop
    interfaces, APIs, integration services, business logic, and database
    components.
  • Participate
    in solution design and technical planning activities.
  • Review
    code and provide practical feedback to development team members.
  • Diagnose
    and resolve defects, performance issues, security concerns, and
    integration failures.
  • Support
    continuous integration and deployment activities.
  • Prepare
    and maintain technical documentation.
  • Estimate
    development effort and contribute to sprint and release planning.
  • Support
    testing activities, user acceptance testing, deployment, and
    implementation.
  • Identify
    technical risks, dependencies, and opportunities for improvement.
  • Provide
    technical leadership, guide development activities, and mentor team
    members.

Required Qualifications

Experience

  • Experience
    developing and maintaining complex enterprise applications using Java.
  • Experience
    translating technical specifications, user stories, and acceptance
    criteria into working software.
  • Experience
    developing user interfaces, APIs, integration services, business logic,
    and database components.
  • Experience
    building automated unit, integration, API, database, and UI tests.
  • Experience
    developing and deploying cloud-based microservice architecture solutions
    in Microsoft Azure, including deployment pipelines, configuration
    management, and application monitoring.
  • Experience
    reviewing code and enforcing development, security, documentation, and
    testing standards.
  • Experience
    troubleshooting complex defects and resolving performance, reliability,
    and integration issues.
  • Experience
    implementing secure coding practices and addressing identified
    vulnerabilities.
  • Experience
    supporting deployments, production-readiness activities, and
    post-implementation stabilization.
  • Demonstrated
    experience providing team and solution leadership.
  • Experience
    mentoring developers and providing technical guidance within
    multidisciplinary teams.

Software Development Experience (40%)

  • Experience
    developing complex enterprise or public-facing applications.
  • Experience
    implementing user interfaces, APIs, services, integrations, and database
    components.
  • Experience
    applying object-oriented, structured, and Agile development methodologies.

Cloud, Integration, and Deployment (25%)

  • Experience
    developing and deploying applications in cloud-based environments.
  • Experience
    with APIs, integration patterns, automated deployment, and configuration
    management.
  • Experience
    supporting application monitoring and operational readiness.

Testing, Security, and Quality (20%)

  • Experience
    developing automated tests for user interfaces, APIs, and databases.
  • Experience
    applying secure coding and code-quality practices.
  • Experience
    troubleshooting defects and improving application performance and
    maintainability.

Communication and Technical Leadership (15%)

  • Experience
    providing technical guidance and conducting code reviews.
  • Strong
    analytical, documentation, and problem-solving skills.
  • Ability
    to communicate technical issues and recommendations clearly.

Mandatory Requirements

  • Must
    have experience leading teams and managing development teams.
  • Demonstrated
    experience providing team and solution leadership, including guiding
    technical direction, coordinating development activities, and ensuring
    alignment with approved architecture and delivery objectives.
  • Experience
    mentoring developers and providing technical guidance within
    multidisciplinary teams.
  • Experience
    developing complex enterprise or public-facing applications.
  • Experience
    implementing user interfaces, APIs, services, integrations, and database
    components.
  • Experience
    developing and deploying applications in cloud-based environments.
  • Experience
    with APIs, integration patterns, automated deployment, and configuration
    management.
  • Experience
    developing automated tests for user interfaces, APIs, and databases.
  • Ability
    to work onsite 5 days per week.

Nice to Have

  • Prior
    public sector experience.

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/

 

Apply Now Opens the employer application page in a new tab.