Skip to main content

Technical Consultant ( Java)

Technology
Galent
Toronto, CanadaToday
Service contract

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 2. Java 3. Postgres DB 4.

Kafka

Nice to have 1.

Apache

Nifi or ETL tools 2.

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

Keywords
Team LeadershipJavaSpring BootPostgreSQLPythonREST APIsKubernetesCI/CDKafkaMicroservicesEvent-Driven ArchitectureEnterprise IntegrationsCloud PlatformsAgile DeliveryAPI SecurityTechnical MentoringApache FlinkApache KafkaSpring FrameworkBusiness logic

Interested in this role?