Job ID: JOB_ID_5074
Job Description: GCP Enterprise Architect
We are looking for a highly skilled GCP Enterprise Architect with over 13 years of experience to lead the migration and enablement of a large, stateful, monolithic Java application to Google Cloud Platform (GCP). This role demands deep expertise in RMI-based architectures, stateful session management, DNS-based service discovery, and high-availability cloud design. The primary goal is to ensure seamless connectivity, session continuity, and protocol compatibility throughout and after the migration process.
Key Responsibilities:
- Architect and drive the migration of a large monolithic application to GCP, preserving existing functional and non-functional behaviors.
- Design and validate RMI implementation on GCP, ensuring reliable client-server connectivity.
- Implement QDRMI sessions and validate the continuity of connected client sessions.
- Design and manage stateful session and connection management across cloud instances.
- Enable and validate QDRMI connectivity between client applications and GKE.
- Implement DNS-based service discovery to replace fixed IP dependencies.
- Design DNS routing strategies to eliminate tight coupling with server IP addresses.
- Ensure binary protocol compatibility between on-premise clients and cloud-hosted services.
- Validate client session persistence during: GCP instance restarts, Pod restarts and rescheduling in GKE.
- Collaborate closely with application, network, and platform teams to resolve connectivity, latency, and session management challenges.
- Define architectural guardrails, patterns, and best practices for stateful workloads on GCP.
- Review and validate architecture designs, Proofs of Concept (PoCs), and implementation artifacts.
Technical Skills & Expertise:
- Enterprise-scale cloud architecture with a strong focus on GCP.
- Experience migrating large, tightly coupled monolithic applications.
- Basic Understanding of Java RMI / QDRMI architectures.
- Stateful socket-based communication and session lifecycle management.
- DNS-based service discovery and routing mechanisms.
- GKE architecture for stateful workloads.
- Networking concepts including: Fixed IP replacement strategies, Load balancing and DNS routing, High-availability and failover design.
- Strong understanding of binary protocol handling and compatibility.
- Experience designing high-availability, low-latency trading or transaction systems.
Experience Requirements:
- 12-15+ years of experience in enterprise or cloud architecture.
- Proven experience with stateful, high-availability systems.
- Hands-on experience with GCP and GKE.
- Strong background in legacy system modernization or cloud enablement.
- Excellent stakeholder communication and technical leadership skills.
Location:
Remote (preferred East Coast)
Special Requirements
Preferred East Coast
Compensation & Location
Salary: $140,000 – $190,000 per year
Location: Utah, UT
Recruiter / Company – Contact Information
Recruiter / Employer: Enterprise
Email: wanth.a@nityainc.com
Recruiter Notice:
To remove this job posting, please send an email from
wanth.a@nityainc.com with the subject:
DELETE_JOB_ID_5074