Senior Java Architect (Vancouver)

Senior Java Architect (Vancouver)

11 Sep
|
ITC Infotech
|
Vancouver

11 Sep

ITC Infotech

Vancouver

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, robust 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.

📌 Senior Java Architect (Vancouver)
🏢 ITC Infotech
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior java architect (vancouver) / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: senior java architect (vancouver) / vancouver