Senior Java Architect

ITC Infotech

Vancouver

On-site

CAD 130,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

ITC Infotech in Vancouver is seeking an experienced Java Solution Architect to lead the architecture and modernization of enterprise-scale Java applications and data platforms. The ideal candidate will have strong expertise in Java, cloud-native architecture, data pipelines, AWS, Kubernetes/EKS, Airflow, PostgreSQL, Kafka, and event-driven architectures.

This role will provide technical leadership across multiple teams, drive architecture standards, and help modernize large-scale data platforms.

Qualifications

  • Experience with Java enterprise architectures.
  • Experience with cloud-native architectures and data pipelines.
  • Proficiency AWS EKS/Kubernetes, Airflow, PostgreSQL, Kafka.

Responsibilities

  • Design robust, scalable Java-based architectures aligned with business and technical requirements.
  • Provide technical leadership on Java architecture, patterns, and performance.
  • Translate business requirements into technical solutions with cross-functional teams.
  • Design/optimize ETL/data pipelines using Airflow, AWS EKS, and PostgreSQL.
  • Lead data-pipeline re-architecture and regionalization initiatives.
  • Modernize batch ETL into event-driven architectures using CDC and Kafka Connect.
  • Guide schema management with Kafka Schema Registry.
  • Establish architecture standards and reusable templates for ingestion and publishing.
  • Mentor engineers and guide multiple development teams.

Skills

Java
Enterprise architecture
AWS EKS/Kubernetes
Apache Airflow
PostgreSQL
Apache Kafka
Kafka Connect
CDC architectures
Kafka Schema Registry
Event-driven systems
Docker / containers
AI-assisted testing

Tools

Kafka Connect

Job description

ITC Infotech is a leading global technology services and solutions provider, led by Business and Technology Consulting. ITC Infotech provides business-friendly solutions to help clients succeed and be future-ready, by seamlessly bringing together digital expertise, strong industry specific alliances and the unique ability to leverage deep domain expertise from ITC Group businesses. We provide technology solutions and services to enterprises across industries such as Banking & Financial Services, Healthcare, Manufacturing, Consumer Goods, Travel and Hospitality, through a combination of traditional and newer business models, as a long-term sustainable partner.

Job Overview

We are looking for an experienced Java Solution Architect to lead the architecture and modernization of enterprise-scale Java applications and data platforms.

The ideal candidate will have strong expertise in Java, cloud-native architecture, data pipelines, AWS, Kubernetes/EKS, Airflow, PostgreSQL, Kafka, and event-driven architectures. This role will provide technical leadership across multiple teams, drive architecture standards, and help modernize large-scale data platforms.

Key Responsibilities
  • Design robust, scalable, and maintainable Java-based architectures aligned with business and technical requirements.
  • Provide technical leadership on Java application architecture, design patterns, performance, scalability, and code quality.
  • Collaborate with Business Analysts, Product Owners, and engineering teams to translate business requirements into technical solutions.
  • Design and optimize ETL/data pipeline architectures using Apache Airflow, AWS EKS, and PostgreSQL.
  • Lead large-scale data pipeline re-architecture and regionalization initiatives.
  • Modernize batch ETL pipelines into event-driven architectures using Change Data Capture (CDC) and Kafka Connect.
  • Lead enterprise-wide schema management and cataloging using Kafka Schema Registry.
  • Establish architecture standards, reusable design patterns, and technical templates for data ingestion and publishing.
  • Guide integration of Java services with cloud infrastructure and data platform components.
  • Build containerized unit-testing frameworks and leverage AI-assisted test generation to improve engineering productivity.
  • Provide architectural guidance for business units and products built around large-scale data pipelines.
  • Ensure solutions meet data quality, security, governance, scalability, and reliability standards.
  • Mentor engineers and provide architecture guidance across multiple development teams.
  • Build strong cross-functional relationships across Product, Engineering, Business, and Architecture teams.
  • Organize and lead Architecture Community of Practice (CoP) sessions.
  • Evaluate emerging technologies and recommend solutions that improve scalability, reliability, performance, and cost efficiency.
  • Drive continuous improvement of engineering practices, documentation, development workflows, and architecture standards.
  • Support cloud capacity planning and cost optimization initiatives.
  • Troubleshoot and resolve complex, high-priority production issues across Java applications and data platforms.
  • Participate in Scrum ceremonies and provide regular updates on accomplishments, risks, and impediments.
  • Stay current with industry trends in Java, cloud architecture, data engineering, Kafka, AI, and event-driven systems.
Required Technical Skills
  • Strong experience with Java and enterprise application architecture.
  • Expertise in Java design patterns, application architecture, scalability, and performance optimization.
  • Hands-on experience with AWS cloud services and AWS EKS/Kubernetes.
  • Experience with Apache Airflow and PostgreSQL.
  • Strong knowledge of Apache Kafka and Kafka Connect.
  • Experience implementing Change Data Capture (CDC) architectures.
  • Experience with Kafka Schema Registry and enterprise schema management.
  • Strong understanding of event-driven and distributed system architectures.
  • Experience with containerized applications and cloud-native development.
  • Knowledge of data quality, security, governance, and integration architecture.
  • Experience working with AI-assisted development or automated test-generation tools is preferred.

ITC Infotech is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. ITC infotech is committed to providing veteran employment opportunities to our service men and women.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Architect: Cloud-Native & Data Pipeline Expert
Senior Java Architect: Cloud-Native & Data Pipeline Expert

ITC Infotech • Vancouver

On-site
CAD 130,000 - 190,000
Sr. Java Full Stack Engineer
Sr. Java Full Stack Engineer

ITC Infotech • Vancouver

On-site
CAD 130,000 - 175,000
Java Solutions Architect
Java Solutions Architect

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Canada

Hybrid
CAD 100,000 - 130,000
Senior Java Developer Solution Architect - Vice President
Senior Java Developer Solution Architect - Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Java Software Architect
Java Software Architect

High Tech Genesis • Lasalle

Hybrid
CAD 140,000 - 210,000
Senior Java Developer
Senior Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 110,000
Java Architect
Java Architect

Tata Consultancy Services • Toronto

On-site
CAD 100,000 - 120,000
Senior Java Developer
Senior Java Developer

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Senior Java Developer
Senior Java Developer

Citi • Mississauga

On-site
CAD 94,000 - 142,000
Java Developer - Senior
Java Developer - Senior

Collabera • Burnaby

On-site
CAD 120,000 - 160,000