The posting
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
- This role is for one of our project requirements
Preferred
- Banking or financial services domain exposure (corporate banking is a plus)
- Experience with legacy-to-new platform migrations



