We are looking for Backend Developers with strong expertise in Java and databases to take ownership of the rollout of an application across multiple countries, as well as the transformation and migration of data from legacy systems to a PostgreSQL database. The role involves working closely with technical and business stakeholders to deliver scalable, high-quality systems, with a strong focus on data modeling, performance, and reliability.

Responsibilities

Understand the target database model (PostgreSQL / SPARTA) and legacy source systems
Clean and map data: remove defects, inconsistencies, duplicates, and invalid records


Validate completeness, uniqueness, and format compliance
Apply business rules and data transformations for standardisation
Filter, aggregate, and join datasets to create a unified and analysable data view
Load data into the target system using full and incremental loads
Perform post-load validation and cross-checks to ensure data integrity and accuracy
Collaborate with team lead to verify results and resolve issues
Work closely with Testing Team and should be involved in resolving the bugs and finding a collaborative solution.
Contribute to technical documentation and support knowledge transfer
Work in agile / DevOps environments, contributing to continuous improvement

Requirements

Bachelor’s degree in computer science or information technology, or a related field.
Proven experience as a skilled Backend or Full-stack developer. Experience in Insurance domain is appreciated.
Strong analytical and problem-solving skills
Ability to work effectively with business and domain experts
Experience with documentation and knowledge transfer
Hands-on experience in agile / DevOps environments
Required Skills (Mandatory) : PostgreSQL,SQL, Java, CI/CD pipelines
Preferred Skills (Would Be Appreciated), PL/SQL, Spring Boot, Spring Batch, API design and integration, Flat file processing, XML / JSON data handling
Nice to Have: Experience with cloud platforms (AWS, Azure, GCP)