Job Title : Senior Java Architect / Technical Lead GCP to Azure Migration
Job Type : Contract (8+ Months)
Work Mode : Remote
Time Zone : Must have overlap with US Time Zone
Job Description
We are looking for a highly experienced Senior Java Architect / Technical Lead who will play a key role in application design, development, and large-scale data migration from GCP to Azure. The ideal candidate should be hands-on, technically strong, and capable of leading critical migration initiatives.
Key Responsibilities
- Participate in KT sessions with stakeholders and partners
- Own the technology aspects of KT sessions
- Lead application design and development
- Be hands-on and contribute individually to development
- Document existing application architecture and data schemas
- Understand and document Non-Functional Requirements (NFRs) for DB selection in GCP
- Collaborate with architects to define NFRs for data migration from GCP to Azure
- Define and lead the data migration strategy
- Drive and support the implementation of migration activities
Required Skills & Experience
- Bachelor's degree or equivalent experience
- 12+ years of experience in the IT industry
- Strong expertise in Core Java, Spring Boot, Microservices
- Expert in system design using microservices architecture
- Good understanding of web application architecture
- Hands-on experience with GCP and Azure
- Strong knowledge of SQL & NoSQL databases
- Proven experience in data migration projects (GCP to Azure preferred)
- Experience in Docker & Kubernetes (AKS preferred)
- Strong understanding of Agile methodology and DevOps practices
Preferred / Nice to Have
- Experience with GitHub Actions & ArgoCD
- Knowledge of Azure services:
- Cosmos DB
- Azure Data Factory
- Azure SQL DB
- Azure Databricks
- Experience with Kafka & Spark
- Ability to work in ambiguous environments and adapt quickly
- Prior experience working with LINE (line.me) is a plus