Senior Java & Database Engineer
About Us
Headquartered in Singapore, Inspius has helped 200+ tech companies here hire tech talent in Vietnam and bridged hundreds of great candidates to software engineering jobs that offer attractive compensations and great learning environments.
About our client
Our client is the leader in synthetic Test Data Automation, high-performance technology for automating the design of synthetic data for software testing and machine learning requirements. Their patented, groundbreaking platform accelerates test data provisioning by more than 1,000% as it improves data quality and test coverage while reducing cost and ensuring data privacy. Headquartered in Ojai, California, they operate in global markets through a network of systems integration partners and have customers in more than 14 vertical markets including financial services, insurance, and healthcare.
About the role
We are seeking a Senior Java & Database Engineer to join our team supporting the development and enhancement of [Our Client]'s In-Place Masking (IPM) platform. This role involves both backend and database development. You will be maintaining and adding new features to the IPM platform, working closely with the Chief Architect who will provide technical guidance and on-the-job training. In-Place Masking (IPM) refers to directly replacing sensitive data inside databases with masked or synthetic values without creating separate copies — a critical solution for enterprise data privacy and compliance.
Responsibilities
- Maintain and improve the IPM platform (backend and database components).
- Develop and implement new features to support evolving data privacy needs.
- Collaborate with the Chief Architect and other engineers to design scalable, efficient solutions.
Requirements
Required Qualifications (Foundational)
- Strong object-oriented programming skills.
- Proficient in Java; Groovy knowledge is a plus.
- Solid knowledge of SQL and experience working with stored procedures/functions in at least one RDBMS (MySQL, MariaDB, Oracle, Postgres, MSSQL, or DB2).
- Experience with Java MVC frameworks (Spring Boot or Grails preferred).
- Good understanding of software design principles and patterns.
- Ability to quickly learn new technologies and complex systems.
Ideal Qualifications (Preferred, but can be developed on the job)
- Intermediate to expert knowledge of:
- M-Way Trees, B-Trees, Hash Algorithms.
- Multiple database platforms (especially those listed above).
- UML diagrams and Java design patterns.
- Advanced database internals and performance tuning.
- Prior experience with data masking, data privacy, or synthetic data generation solutions.
Benefits
- Paid-leave (14-18 days)
- Public holiday according to Vietnam’s labor law
- Working time: 9 am – 6 pm VNT (lunchtime 1 hour), 5 days a week
- Focus on individual growth, direct coaching by CTO
- Working in a rising industry: Synthetic data
- OT Weekday 1.5x / OT Weekend 2x / OT Public Holiday 3x
- Improve English
- Quarterly check-ins, yearly appraisals
Interview Process
- Round 1: Inspius Screening
- Round 2: Technical Interview CTO & HR Manager
- Round 3: Technical Interview and Culture fit questions
Other Information:
- Current team size: 1 CTO, 2 Devops, 1 QA, 7 developers (including 1 team leader). The developers are from India, the Philippines, Vietnam. CEO and CTO are based in the US
- On-boarding plan with the team to get familiar with the system
Similar Jobs





