Full Stack Integration & Data Migration Engineer @Capgemini
Software Development
Salary cad 54,300 - 11..
Remote Location
Job Type full-time
Posted 3wks ago

[Hiring] Full Stack Integration & Data Migration Engineer @Capgemini

3wks ago - Capgemini is hiring a remote Full Stack Integration & Data Migration Engineer. 💸 Salary: cad 54,300 - 118,350 per year 📍Location: Canada

Role Description

We are seeking a Full Stack Integration & Data Migration Engineer with solid experience across application development, systems integration, and data migration. The ideal candidate should be comfortable working with Java, Spring-based services, APIs, and modern databases, including both relational and graph technologies.

In this role, you will collaborate closely with architects, product teams, and customer stakeholders to support the implementation, integration, and troubleshooting of end‑to‑end solutions. You will help migrate data between platforms, build and integrate APIs, and assist in transitioning from traditional relational systems to more connected data models.

The right candidate is a strong problem-solver who can work directly with customers, participate in solution design discussions, support deployment teams, and ensure high‑quality, production-ready deliverables.

  • Participate in customer discussions to understand functional and technical requirements.
  • Provide clarifications during solution implementation.
  • Support and conduct User Acceptance Testing (UAT) with customers.
  • Triage UAT defects and classify them as bugs, enhancements, or non-issues, ensuring quick resolution.
  • Work with the Delivery Architect to design scalable technical architectures.
  • Define integration, ingestion, and data exchange points across systems.
  • Implement application components using Java, Spring, Angular, JSON, REST, and JUnit.
  • Customize and extend Drools rules and business logic.
  • Develop and customize TMF-compliant APIs for external system integrations.
  • Integrate with external systems using their APIs for data ingestion.
  • Develop outbound APIs for write operations and downstream system updates.
  • Customize and enhance ingestion pipelines to meet Neo4j ingestion requirements.
  • Write efficient Cypher queries, SQL queries, stored procedures, and database functions.
  • Design and execute complex data migration strategies from relational databases (Oracle, PostgreSQL) to Neo4j/graph databases.
  • Reverse engineer legacy data models, build ETL frameworks, and transform relational data to graph structures.
  • Develop and maintain bulk-loading scripts using APOC JDBC, Cypher scripting, and PostgreSQL-based transformation logic.
  • Perform data validation, referential integrity checks, and resolve data relationship issues involving hierarchical datasets.
  • Perform device modeling and deploy discovery resource adapters for network discovery operations.
  • Develop and support configuration management scripts for CI/CD processes.
  • Support production deployment including code packaging, system checks, and staging dry runs.
  • Raise and track issues with Product Line teams for product defects or enhancements.
  • Provide one-month post-production warranty support to resolve production bugs.
  • Create user guides, operational documentation, and conduct end user training.

Qualifications

  • 5-7 years' experience in Java, Spring Boot, REST APIs, JSON, JUnit.
  • Hands-on experience with Neo4j, Cypher, and graph-based modeling (nice to have).
  • Proficiency with PostgreSQL / Oracle, including stored procedures and SQL optimization.
  • Experience in ETL frameworks, bulk loading, data transformation, and APOC-based ingestion.
  • Frontend skills in Angular (preferred).
  • Experience in API integration, microservices, and system interconnectivity.
  • Knowledge of CI/CD pipelines.
  • Strong debugging, analytical, and problem-solving skills.
  • Excellent communication and customer-facing abilities.

Nice to have

  • Familiarity with Drools for business rule implementation.
  • Experience with telecom network inventory systems or number management systems.
  • Prior exposure to TMF Open APIs.
  • Knowledge of network resource modeling and discovery adapters.
  • Experience working in Agile delivery environments.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade.
  • Company paid holidays.
  • Personal Days.
  • Sick Leave.
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada).
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada).
  • Life and disability insurance.
  • Employee assistance programs.
  • Other benefits as provided by local policy and eligibility.
Before You Apply
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Full Stack Integration & Data Migration Engineer @Capgemini
Software Development
Salary cad 54,300 - 11..
Remote Location
Job Type full-time
Posted 3wks ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
remote Be aware of the location restriction for this remote position: Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 152,720 Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 152,720+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later