Senior Java Architect
- Vancouver, BC
- On-site
- Posted Sep 11, 2026
- 1 position
$140,000–$150,000 / year
Opens an external site
- 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.
BC Public Schools
Manager, Financial Planning and Analysis
SponsoredDirect employerEasy Apply- On-site
- Victoria, BC
- Posted Sep 18, 2026
Sustainable Projects Group
Sustainability consultant/ Team Lead, Energy Consulting NOC 41400
SponsoredDirect employerEasy Apply- Hybrid
- vancouver v5l 4s1, BC
- Posted Sep 17, 2026
Bédard Ressources Humaines
ITAD Services Representative #1265
SponsoredDirect employerEasy Apply- On-site
- Mississauga, ON
- Posted Sep 16, 2026
