Back to results

Technical Consultant ( Java)

  • Toronto, ON, Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Role : Technical Consultant – Senior / Lead

Location: Toronto, ON - Hybrid

Duration : Contract to Hire

Domain: Banking / Financial Services

Mandatory skills

  1. Lead a team
  1. Java
  1. Postgres DB
  1. Kafka

Nice to have

  1. Apache Nifi or ETL tools
  1. Banking

Role Overview

We are looking for a Senior/Lead Technical Consultant to design, configure, develop, and implement enterprise SaaS solutions for financial institutions.

The consultant will translate banking, product, pricing, billing, workflow, integration, and data requirements into scalable technical solutions. The Lead level will additionally provide technical direction, mentor team members, lead technical workstreams, and participate in client-facing discussions.

Key Responsibilities

  • Deliver technical implementation workstreams across product, pricing, billing, offers, eligibility, approvals, reporting, integrations, automation, and related capabilities.
  • Translate business and functional requirements into technical designs and implementation tasks.
  • Configure, customize, and develop backend, frontend, API, integration, reporting, workflow, automation, and data-processing components.
  • Design and implement REST APIs and enterprise integrations.
  • Work with file transformations, validation rules, error handling, reconciliation logic, and interface behavior.
  • Troubleshoot application logic, databases, APIs, batch jobs, data flows, environments, deployments, and client systems.
  • Participate in functional, integration, regression, negative, edge-case, and data-driven testing.
  • Lead technical workshops, client discussions, demos, defect triage, delivery checkpoints, and scope clarification.
  • Lead technical workstreams and provide technical direction to development teams.
  • Review deliverables and mentor junior team members.
  • Identify delivery risks, dependencies, technical trade-offs, and escalation requirements.
  • Support deployment readiness, production support, and continuous improvement.

Required Skills

  • Java
  • Spring Boot
  • Python
  • J2EE
  • Object-oriented design and design patterns
  • Maven
  • Git
  • CI/CD
  • Agile delivery
  • PostgreSQL and SQL
  • REST APIs
  • Microservices
  • Event-driven architecture
  • JSON/XML interfaces
  • Batch and file-based integrations
  • Enterprise integration patterns
  • Kubernetes
  • At least one cloud platform: AWS, Azure, or GCP
  • Kafka or Redpanda
  • API security, authentication and authorization
  • Encryption/decryption and secure interfaces
  • OWASP Top 10

Nice to Have

  • Banking/financial services experience.
  • Enterprise SaaS implementation experience.
  • NoSQL databases and caching.
  • OAuth.
  • Argo CD and deployment automation.
  • Apache NiFi.
  • ETL tools.
  • Schema Registry.
  • Temporal or other workflow engines.
  • Apache Flink.
  • JUnit and automation testing.
  • Reconciliation frameworks.
  • Advanced DevOps practices.

Leadership Expectations

  • Lead technical workstreams and modules.
  • Guide solution and implementation decisions.
  • Mentor technical team members.
  • Review technical deliverables.
  • Lead customer technical discussions.
  • Manage technical risks and dependencies.
  • Provide credible client-facing technical guidance.

We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, citizenship status, age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable law. https://www.e-verify.gov/sites/default/files/everify/posters/IER_RighttoWorkPoster.pdf

More about this job

Responsibilities

Lead technical implementation workstreams for enterprise SaaS solutions in financial services, translating business requirements into scalable designs and delivering application, API, integration, workflow, and data-processing components. Provide technical direction, mentor team members, lead client discussions and testing activities, and support risk management, deployment readiness, and production support.

Requirements

The role requires senior or lead-level technical experience with Java, Spring Boot, PostgreSQL, Kafka or Redpanda, REST APIs, microservices, integrations, and at least one major cloud platform. Candidates should also be able to lead technical workstreams, guide implementation decisions, mentor developers, and communicate technical guidance to clients; banking experience is a plus.

Skills

  • Team Leadership
  • Java
  • Spring Boot
  • PostgreSQL
  • Kafka
  • Python
  • REST APIs
  • Microservices
  • Event-Driven Architecture
  • Enterprise Integrations
  • Kubernetes
  • Cloud Platforms
  • CI/CD
  • Agile Delivery
  • API Security
  • Technical Mentoring

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Consulting
  • Management & Leadership
  • Finance & Accounting

Keywords

  • Java
  • Spring Boot
  • Python
  • J2EE
  • PostgreSQL
  • SQL
  • Kafka
  • Redpanda
  • REST APIs
  • Microservices
  • Event-Driven Architecture
  • Maven
  • Git
  • CI/CD
  • Agile
  • Kubernetes
  • AWS
  • Azure
  • Google Cloud Platform
  • JSON
  • XML
  • Apache NiFi
  • ETL
  • OAuth
  • Argo CD
  • Apache Flink
  • JUnit
  • Banking
  • Financial Services
  • Enterprise SaaS

Report this job

Get in touch
MovoJobs

Contact us