Java Developer - TDM
Design and implement modular, scalable Test Data Management (TDM) frameworks and synthetic data generation strategies. Integrate TDM workflows into CI/CD pipelines and automate data refresh, rollback, and versioning processes.
- On-site
- Toronto, ON
- Posted Aug 13, 2026
- Apply by Sep 12, 2026
- 1 position
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
• Design modular, scalable TDM frameworks using tools like Broadcom TDM, Genrocket, Delphix, and K2. • Establish synthetic data generation strategies and subsetting/masking policies. Integrate TDM into test automation and CI/CD pipelines. • Tooling Integration - Implement data provisioning workflows across environments (ephemeral, containerized). • Automate data refresh, rollback, and versioning using TDM tools. • Proficiency in scripting (Python, Shell) and working with relational/non-relational databases. • Proficiency in scripting in Java. • Exposure to cloud-native data platforms (AWS RDS, Azure SQL, GCP BigQuery).
What you’ll do
Design and implement modular, scalable Test Data Management (TDM) frameworks and synthetic data generation strategies. Integrate TDM workflows into CI/CD pipelines and automate data refresh, rollback, and versioning processes.
Requirements
Requires proficiency in Java, Python, and Shell scripting, along with experience in relational and non-relational databases. Candidates should have exposure to cloud-native data platforms such as AWS, Azure, or GCP.
Listed skills
- JavaPreferred
- PythonPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- TDM Frameworks
- Broadcom TDM
- Genrocket
- Delphix
- K2
- Synthetic Data Generation
- Data Masking
- CI/CD Pipelines
- Python
- Shell Scripting
- Relational Databases
- Non-relational Databases
- AWS RDS
- Azure SQL
- GCP BigQuery
Job areas
- Software
- Technology
- Data & Analytics
- Engineering
Additional details
- Minimum experience
- 5+ years
- Apply by
- Sep 12, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Mid-Senior level
- Application method
- Direct apply is available
