Job Description
San Jose, CA or Scottsdale, AZ
Reverse engineer embedded SQL and transactional behavior from 1000+ Java applications and convert them into testable data contracts and workload signatures. This role is critical for pre-model validation.
Codebase Analysis
• Analyze Java applications using:
o JDBC
o ORM frameworks
o Custom data access layers
• Extract embedded SQL and transaction scopes.
• Identify implicit assumptions:
o Ordering
o Locking
o Isolation
o Retry behavior
SQL Signature Extraction
• Normalize SQL into reusable signatures.
• Map signatures to:
o Tables
o Columns
o Transaction units
• Identify query patterns incompatible with Spanner.
Behavior Reconstruction
• Reconstruct:
o Logical transactions spanning multiple queries
o Business workflows embedded in code
• Translate behavior into intent-based contracts.
Apply for this Position
Ready to join The Judge Group? Click the button below to submit your application.
Submit Application