Siri Info Solutions

Java Architect

Siri Info SolutionsContract
AZ
12 - 15 YearsApr 20th, 2026
70 ViewsBe an Early Applicant
Required Skillset:
risk

Job Description

Role Summary:
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.
Key Responsibilities
Codebase Analysis
• Analyze Java applications using:
JDBC
ORM frameworks
Custom data access layers
• Extract embedded SQL and transaction scopes.
• Identify implicit assumptions:
Ordering
Locking
Isolation
Retry behavior
SQL Signature Extraction
• Normalize SQL into reusable signatures.
• Map signatures to:
Tables
Columns
Transaction units
• Identify query patterns incompatible with Spanner.
Behavior Reconstruction
• Reconstruct:
Logical transactions spanning multiple queries
Business workflows embedded in code
• Translate behavior into intent-based contracts.
Collaboration
• Work with Oracle architects to validate runtime behavior.
• Work with Spanner architects to assess feasibility.
• Support QA in creating realistic replay workloads.
Required Skills & Experience
• 10+ years of Java application architecture
• Expert in:
JDBC
Transaction management
ORM internals (Hibernate/JPA)
• Strong SQL knowledge (complex joins, subqueries)
• Experience reverse engineering large legacy systems
• Ability to read code written by many teams over years
Key Deliverables
• SQL signature library
• Transaction behavior maps
• App-to-data dependency graphs
• Compatibility risk flags
• Input artifacts for workload replay"

Similar Jobs

Quality Engineering & Test Architecture

Connecticut

Apr 20th, 2026

Salesforce Architect

Texas

Apr 20th, 2026

Boomi Architect/Lead

New York

Apr 20th, 2026

Java Developer With Scala

Remote

Apr 20th, 2026

Duck Creek Policy Technical Architect

Remote

Apr 20th, 2026