Turn this role into an interview — a resume and cover letter built around what this employer wants.
RiDiK (a Subsidiary of CLPS. Nasdaq: CLPS) is seeking a senior Java/SQL Developer to support a data migration project. The role involves migrating databases to MariaDB, converting stored procedures, SQL tuning, and developing Spring Boot services and REST APIs.
The candidate should have 6+ years of Java experience, strong SQL/MariaDB skills, and familiarity with data migration projects. Immediate availability is preferred.
RiDiK (a Subsidiary of CLPS. Nasdaq: CLPS) View all jobs
Job Role: Java / SQL Developer (Data Migration)
Work Location: Changi Business Park
Role Overview
Support a data migration project for a corporate banking client, covering database migration to MariaDB, stored procedure conversion, SQL performance tuning, and supporting Java application development.
Key Responsibilities
Migrate data and database objects to MariaDB
Develop, convert, and optimize stored procedures
Perform SQL tuning to improve query and batch performance
Develop and enhance Spring Boot services and REST APIs
Build and maintain Spring Batch jobs for data processing
Support data validation and reconciliation (corporate data volume approx. 250k–300k records)
Participate in testing, defect fixing, and cutover activities
Prepare technical documentation
Required Skills
6+ years of hands-on Java development experience
Strong experience with Spring Boot, Spring Batch, and REST API
Strong MariaDB/SQL skills, including stored procedures and SQL tuning
Experience in data migration or database migration projects
Good analytical and problem-solving skills
Preferred (added advantage)
Banking or financial services domain exposure (corporate banking is a plus)
Experience with legacy-to-new platform migrations
Immediate availability preferred