Java Developer (Universe DB and SQL)
- We are executing a phased modernization program to migrate a legacy enterprise system built on Universe (UniVerse/UniData) database technology to a modern Java-based platform with a relational SQL backend for a big US insurance company.
Responsibilities:
This role focuses on Java-driven migration tooling and data validation, combined with deep expertise in Universe DB. The developer will build Java-based solutions to extract, transform, validate, and reconcile data and data-driven logic from Universe DB, supporting the core Java application team by ensuring data accuracy, consistency, and functional parity throughout the migration.
Mandatory Skills Description:
Java:
- Strong experience with Java for backend development, batch processing, or tooling
- Experience with Java frameworks (Spring / Spring Boot preferred)
- Familiarity with data processing, concurrency, and error handling
- Ability to build reliable, reusable migration and validation components
Universe DB:
- Hands-on experience with Universe DB (UniVerse or UniData)
- Strong understanding of:
> Multi-value data models
> DICT files and metadata
> Data extraction and access patterns
- Experience supporting Universe-based systems or migrations
Databases & SQL:
- Solid SQL skills (PostgreSQL, Oracle, SQL Server, or similar)
- Experience mapping multi-value data to relational schemas
- Understanding of data integrity, transactions, and performance considerations
Nice-to-Have Skills Description:
- Experience in Universe DB to SQL migration projects
- Familiarity with ETL concepts and data validation frameworks
- Basic understanding of Java backend data access patterns
- Experience working in phased or parallel-run migrations
- Exposure to enterprise or regulated environments
- Languages:
- English: B2 Upper Intermediate
Required languages
| English | B2 - Upper Intermediate |