Senior Java Architect
- Vancouver, BC
- Sur place
- Publié 11 sept. 2026
- 1 poste
140 000 $–150 000 $ / année
Ouvre un site externe
- Type d’emploi
- Temps plein
- Niveau d’expérience
- Chef d’équipe · 10+ ans
- Postuler avant le
- 10 oct. 2026
- Langue de l’offre
- anglais
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Mid-Senior level
- Mode de candidature
- La candidature directe est offerte
Résumé du poste
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.
Détails du poste
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.
Ce que vous ferez
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.
Exigences
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.
Compétences indiquées
- Kubernetes · Souhaitée
- PostgreSQL · Souhaitée
- Amazon Web Services · Souhaitée
- Java · Souhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- 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
Domaines d’emploi
- Software
- Technology
- Data & Analytics
- Engineering
- Consulting
D’autres postes auxquels postuler directement
Des possibilités semblables publiées par des employeurs qui recrutent sur Jobs.ca, sans formulaire externe.
BC Public Schools
Manager, Financial Planning and Analysis
CommanditéEmployeur directCandidature simplifiée- Sur place
- Victoria, BC
- Publié 18 sept. 2026
Sustainable Projects Group
Sustainability consultant/ Team Lead, Energy Consulting NOC 41400
CommanditéEmployeur directCandidature simplifiée- Hybride
- vancouver v5l 4s1, BC
- Publié 17 sept. 2026
Bédard Ressources Humaines
ITAD Services Representative #1265
CommanditéEmployeur directCandidature simplifiée- Sur place
- Mississauga, ON
- Publié 16 sept. 2026