Back to job search
ITC Infotech logo
ITC InfotechVerified Job Source

Senior Java Architect

  • Vancouver, BC
  • On-site
  • Posted Sep 11, 2026
  • 1 position

$140,000–$150,000 / year

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Lead · 10+ years
Apply by
Oct 10, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Lead the architecture and modernization of enterprise-scale Java applications and data platforms. Design scalable ETL pipelines and event-driven architectures while providing technical leadership and mentorship across multiple engineering teams.

Job details

About Us: 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. Strong experience designing ETL/data pipeline architectures. 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.

What you’ll do

Lead the architecture and modernization of enterprise-scale Java applications and data platforms. Design scalable ETL pipelines and event-driven architectures while providing technical leadership and mentorship across multiple engineering teams.

Requirements

Requires extensive experience in Java enterprise architecture, AWS cloud services, and data pipeline tools like Airflow and Kafka. Candidates should be proficient in designing distributed systems and implementing Change Data Capture (CDC) architectures.

Listed skills

  • Kubernetes · Preferred
  • PostgreSQL · Preferred
  • Amazon Web Services · Preferred
  • Java · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Cloud-native Architecture
  • AWS
  • Kubernetes
  • Apache Airflow
  • PostgreSQL
  • Apache Kafka
  • Event-driven Architecture
  • ETL Pipelines
  • Change Data Capture
  • Kafka Schema Registry
  • Distributed Systems
  • Containerization
  • System Design
  • Technical Leadership
  • Performance Optimization

Job areas

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

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs