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