Back to results

Technical Java Consultant

  • Remote, Canada

Remote

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Workplace
Remote
Remote eligibility
Canada listed. Check the posting for province restrictions.
Experience
7+ years of experience in software engineering, technical consulting, enterprise application implementation, or related delivery roles.
Posting language
English
Posted

Original job description

We are looking for Technical Consultant - Java - Permanent in Toronto,CA- Hybrid

Skills:

Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related discipline, or equivalent practical experience.

  • 7+ years of experience in software engineering, technical consulting, enterprise application implementation, or related delivery roles.
  • Strong experience delivering configurable enterprise or SaaS solutions in client implementation environments.
  • Hands-on experience with Java, Spring Boot, Python, J2EE, object-oriented design, design patterns, Maven, Git, CI/CD pipelines, and Agile delivery practices.
  • Strong database experience with PostgreSQL, SQL, data analysis, and troubleshooting across application, configuration, integration, environment, workflow, performance, and deployment issues.
  • Experience designing, developing, or supporting REST APIs, microservices, event-driven architectures, JSON/XML interfaces, batch interfaces, file-based integrations, data mappings, and enterprise integration patterns.
  • Experience with Kubernetes, at least one cloud environment such as AWS, Azure, or GCP, and messaging or streaming technologies such as Kafka or Redpanda.
  • Strong understanding of API design, service integration, authentication, authorization, secure interface patterns, encryption and decryption for files, data in motion, and data at rest, and OWASP Top 10 risks.

Experience monitoring, observability, logging, alerting, production support, and performance testing for APIs, integrations, batch jobs, workflows, and platform components.

More about this job

Responsibilities

The consultant will deliver configurable enterprise or SaaS solutions within client implementation environments. They are responsible for designing, developing, and supporting complex integrations, APIs, and microservices while ensuring system performance and reliability.

Requirements

Candidates must have at least 7 years of experience in software engineering or technical consulting with strong proficiency in Java and enterprise architecture. A bachelor's degree in computer science or a related field is required.

Skills

  • Java
  • Spring Boot
  • Python
  • J2EE
  • Maven
  • Git
  • CI/CD
  • Agile
  • PostgreSQL
  • SQL
  • REST APIs
  • Microservices
  • Kubernetes
  • AWS
  • Azure
  • Kafka

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Consulting
  • Data & Analytics
  • Engineering

Keywords

  • Java
  • Spring Boot
  • Python
  • J2EE
  • Maven
  • Git
  • CI/CD
  • Agile
  • PostgreSQL
  • SQL
  • REST APIs
  • Microservices
  • Kubernetes
  • AWS
  • Azure
  • GCP
  • Kafka
  • Redpanda
  • Enterprise Architecture
  • SaaS
  • Data Analysis
  • Troubleshooting
  • Event-driven Architecture
  • JSON
  • XML
  • API Design
  • OWASP
  • Observability
  • Production Support
  • Technical Consulting

Report this job

Get in touch
MovoJobs

Contact us