11 Sep
|
Yochana
|
Brampton
Position Name – Java Technical Architect
Type of hiring – Subcon
Location – Brampton, ON (Hybrid)
:
We require a Java Technical Architect with extensive hands‑on experience leading and implementing monolithic to microservices migrations . The role involves architecture ownership, hands‑on development, event‑driven design using Kafka, deployments on AKS, and strong expertise in database table mappings and data migration strategies.
Key Responsibilities
Architecture & Migration Leadership
- Define target microservices architecture and migration roadmap from monolithic systems
- Lead domain decomposition, service boundary definition, and API/event design
- Apply migration patterns such as strangler fig and phased cut‑over strategies
- Ensure scalability, resiliency, security, and performance of the target architecture
Java & Microservices Development (Hands‑On)
- Design and develop microservices using Java and Spring Boot
- Define REST APIs and event‑driven interactions between services
- Enforce architectural standards, coding best practices, and design patterns
- Review and guide development teams through complex technical decisions
Kubernetes & Platform (AKS)
- Design and deploy microservices on AKS
- Support deployment strategies such as blue/green and canary releases
- Collaborate with DevOps teams on CI/CD enablement and production readiness
Kafka & Event Streaming
- Design and implement Kafka‑based event streaming solutions
- Define topics, partitions, consumer groups, and message schemas
- Ensure reliable event processing, idempotency, and error handling
- Support event‑driven integration between legacy and modernized systems
Data Modeling & Migration
- Lead database design, table‑to‑entity mapping, and schema evolution
- Define and execute data migration strategies from monolithic databases to microservices
- Manage data ownership, synchronization, reconciliation, and rollback strategies
- Ensure data integrity, performance, and auditability during migration
Governance & Collaboration
- Work closely with DevOps, QA, security, and infrastructure teams
- Align architecture with client’s enterprise standards and practices
- Document architecture decisions, migration approaches, and operational guidelines
- Mentor senior engineers and provide technical leadership across teams
Required Skills
- Robust experience in Java, Spring Boot, and microservices architecture
- Proven hands‑on experience with monolith to microservices migration
- Experience deploying and operating services on AKS
- Strong knowledge of Kafka and event‑driven architectures
- Deep understanding of relational databases, table mappings, and data migration
- Experience working in large‑scale enterprise or telecom environments
📌 Java Technical Architect (Brampton)
🏢 Yochana
📍 Brampton