Back to results

Java Application Developer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Position: Java Application Developer

Location: Toronto, ON (Hybrid)

Employment Type: Full Time

Experience Required: 10 + Years

Role Summary:

We are seeking an experienced Application Developer with strong expertise in Java Backend Development, Quarkus, XML/XSLT Processing, and Enterprise Integration. The ideal candidate will have hands-on experience with Saxon XML/XSLT libraries, parser development, structured data transformation, YAML conversion, IBM DataPower, and MQ-based integrations. This role involves designing, developing, and supporting secure, scalable backend solutions in a complex enterprise environment.

Required Skills:

  • Strong hands-on experience in Java backend development
  • Experience with Quarkus
  • Good experience with Saxon XML/XSLT libraries
  • Strong understanding of XML, XSLT, and XSLT parser implementation
  • Experience in building or maintaining parsers
  • Experience in converting/translating structured data into YAML files
  • Knowledge of policy-based and rule-based processing
  • Hands-on experience with MQs / message queue-based integrations
  • Good understanding of communication/security protocols such as TLS and MQ
  • Experience with backend application debugging, performance tuning, and support

Key Responsibilities:

  • Design, develop, and maintain scalable backend applications using Java and Quarkus
  • Build and support services involving XML/XSLT transformations using libraries such as Saxon
  • Develop and maintain parser components for structured data processing and conversion, including transformation to YAML
  • Work with XSLT parsers and rule/policy-based processing frameworks
  • Implement and support integrations using message queues (MQs)
  • Ensure secure communication and transport using protocols such as TLS and MQ
  • Analyze technical requirements and translate them into robust backend solutions
  • Troubleshoot, optimize, and enhance existing backend and transformation components
  • Collaborate with architects, analysts, and cross-functional teams to deliver integration solutions
  • Leverage Copilot, Codex, or similar AI-assisted development tools to improve developer productivity and code quality
  • Participate in code reviews, testing, and deployment support activities

Preferred Skills:

  • Experience in enterprise integration or middleware-heavy environments
  • Familiarity with API and service-based architectures
  • Exposure to DevOps practices and CI/CD pipelines
  • Knowledge of secure application design and integration standards
  • Experience using GitHub Copilot, Codex, or similar AI coding assistants in development workflows
More about this job

Responsibilities

Design, develop, and support scalable Java and Quarkus backend applications, including Saxon-based XML/XSLT transformations, parser components, and structured data conversion to YAML. Implement secure MQ integrations, troubleshoot and optimize existing systems, and collaborate with cross-functional teams on integration solutions, testing, code reviews, and deployment support.

Requirements

Requires 10+ years of experience and strong hands-on Java backend development skills, including Quarkus, Saxon, XML/XSLT, parser implementation, and structured data-to-YAML conversion. Candidates should also have experience with MQ integrations, TLS and other security protocols, policy- or rule-based processing, and backend debugging and performance tuning.

Skills

  • Java Backend Development
  • Quarkus
  • Saxon
  • XML
  • XSLT
  • Parser Development
  • YAML Conversion
  • Structured Data Transformation
  • Policy-Based Processing
  • Rule-Based Processing
  • Message Queues
  • TLS
  • Backend Debugging
  • Performance Tuning
  • Enterprise Integration
  • AI-Assisted Development Tools

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Java
  • Quarkus
  • Saxon
  • XML
  • XSLT
  • YAML
  • Parser Development
  • Structured Data Transformation
  • Policy-Based Processing
  • Rule-Based Processing
  • IBM DataPower
  • Message Queues
  • MQ
  • TLS
  • Enterprise Integration
  • Backend Development
  • Performance Tuning
  • Application Debugging
  • API Architectures
  • Service-Based Architectures
  • DevOps
  • CI/CD
  • Git
  • GitHub Copilot
  • Codex
  • AI-Assisted Development
  • Secure Application Design
  • Code Reviews
  • Testing
  • Deployment Support

Report this job