Senior Data Migration Engineer (Java)
- Remote
- Wrocław
- Bielsko-Biała
- Senior 135 - 170 PLN/h + VAT B2B
Unfolding Your Next Role
As a Senior Data Migration Engineer, you will be a core execution member of the dedicated migration squad. You will work hands-on across the full migration lifecycle – from extraction and mapping through conversion, validation, and cutover – while also actively building the tooling and accelerators that make future migrations faster and safer (e.g.: artifact observability, version-controlled mapping pipelines, automated validation checks, and reusable migration templates). This is not a maintenance role: you will shape the process, own the tooling, and directly influence delivery velocity.
Tech & Tool Stack
Java
PostgreSQL
ORACLE
MSSQL
AWS
What You’ll Get
- End-to-end ownership of complex, high-stakes technical deliveries.
- Direct contribution to tooling that will outlive the programme and be reused across 50+ customer migrations.
- A growing role: as the programme industrializes, senior engineers are expected to mentor and technically lead parallel migration teams.
- Exposure to a full modern stack (Java 21 / React / PostgreSQL / AWS) alongside legacy Smalltalk systems.
- Long-term engagement with clear phase gates and the possibility to grow into a Lead Engineer role.
The Essentials We’re Seeking
Data Migration & Legacy Systems experience
- Proven experience with large-scale data migration projects: ETL or systems integration on enterprise-scale projects, transformation pipelines, cutover planning.
- Experience working with XML-based data transformation (mapping files, XSLT, or equivalent config-driven ETL).
- Proven ability to diagnose complex migration errors under time pressure: root-cause analysis, staging data fixes, re-run coordination.
- Experience coordinating with business stakeholders during UAT and cutover; clear written and verbal communication in English.
- Experience with legacy database analysis: reverse-engineering un(der)documented schemas, understanding data semantics and relationships without complete documentation and dealing with corrupted or ambiguous data or metadata.
Technical Skills
- Comfortable working with SQL at an advanced level: complex queries, schema analysis, data profiling, and diagnosing data quality issues.
- Strong proficiency in SQL across at least two of: PostgreSQL, Oracle, SQL Server, DB2.
- Solid Java skills (Java 21 ecosystem preferred); comfortable building and extending internal tooling – data pipelines, automation scripts, validation frameworks – with clean, testable code.
- Familiarity with Git workflows, CI/CD pipelines, and infrastructure-as-code practices.
- Good exposure to cloud environments, ideally AWS infrastructure and services.
- Docker: confident setup, troubleshooting, and local environment management.
Domain & Governance
- Rapid domain understanding: ability to quickly absorb unfamiliar, regulated business domains.
- Governance mindset: documenting decisions, maintaining audit trails, getting formal client sign-off.
- Experience working with subject matter experts to define and validate data transformations and mappings.
Mindset & Working Style
- Ability to manage multiple concurrent workstreams.
- Clear communicator: able to explain architectural and domain modelling decisions to both technical and non-technical stakeholders.
- Resilient and persistent under pressure: comfortable working with tight deadlines and high client expectations.
- Actively uses AI-assisted tools (e.g. ChatGPT, Claude, GitHub Copilot or similar) as part of daily development and problem-solving workflow – we expect AI tools to be a natural part of how you work.
Nice to haves
- Exposure to Smalltalk or ObjectStudio.
- Familiarity with S3-compatible object storage, artifact lifecycle management, or observability tooling (dashboards, trend analysis).
- Experience with cloud-native deployments on AWS; understanding of multi-tenant SaaS architectures.
- Debt management, financial services, or accounts receivable domain experience is a significant advantage.
- German language skills (B2+).
Our
Benefits
At CSHARK, it’s not about trendy perks or the latest gaming console in the lounge. Based on feedback from our team, what truly counts is an environment conducive to focused work, structured processes, and continuous skill development. We prioritize what genuinely enriches the daily work experience, ensuring that every moment spent with us is both productive and fulfilling.
100% remote work
Harness the power of technology with our remote-first approach. Work from the comfort of your space while staying connected and collaborative.
Flexible hours
Find your rhythm with hours that align to your lifestyle. We understand that productivity isn’t confined to the typical 9-to-5.
International projects
Engage in projects that transcend borders. Experience the thrill of working with diverse teams and clients from different parts of the world.Navigate the global tech landscape with ease. Enhance your communication skills with our tailored Business English sessions.
Business english lessons
Navigate the global tech landscape with ease. Enhance your communication skills with our tailored Business English sessions.
Participation in charity actions
Connect with the community and contribute to causes that matter. Join us in various charity initiatives and be a part of change that extends beyond business.
In-house technology workshops
Stay at the forefront of technology. Dive deep into topics, refine your skills, and learn from peers through our regular tech workshops.
100% remote work
Harness the power of technology with our remote-first approach. Work from the comfort of your space while staying connected and collaborative.
Flexible hours
Find your rhythm with hours that align to your lifestyle. We understand that productivity isn’t confined to the typical 9-to-5.
International projects
Engage in projects that transcend borders. Experience the thrill of working with diverse teams and clients from different parts of the world.Navigate the global tech landscape with ease. Enhance your communication skills with our tailored Business English sessions.
Business english lessons
Navigate the global tech landscape with ease. Enhance your communication skills with our tailored Business English sessions.
Participation in charity actions
Connect with the community and contribute to causes that matter. Join us in various charity initiatives and be a part of change that extends beyond business.
In-house technology workshops
Stay at the forefront of technology. Dive deep into topics, refine your skills, and learn from peers through our regular tech workshops.
Recruitment process
Chat with Our Recruiter
Kick off your CSHARK adventure with an initial interview. This is a great opportunity for us to get to know each other better and for you to ask any preliminary questions.
Show Your skills
Depending on the role, you’ll either engage in a technical interview or take on a specific task. This stage allows us to understand your expertise and offers you a glimpse into the challenges you might tackle at CSHARK
Meet the Team
This is where the magic happens. Engage with a potential supervisor, your future team, or even a client. It’s a deep dive into your prospective role and a chance to grasp the collaborative spirit of CSHARK.
Crafting Your Offer
Once we recognize the mutual fit, we’ll discuss the specifics of your offer. We believe in crafting a package that respects your skills, experience, and aspirations.
Onboarding Preparation
Once you’re set to join us, our team crafts a tailored onboarding plan. This includes setting up your tools and accounts, scheduling introductions to key team members, and organizing orientation sessions to make your integration seamless and efficient.
Chat with Our Recruiter
Kick off your CSHARK adventure with an initial interview. This is a great opportunity for us to get to know each other better and for you to ask any preliminary questions.
Show Your skills
Depending on the role, you’ll either engage in a technical interview or take on a specific task. This stage allows us to understand your expertise and offers you a glimpse into the challenges you might tackle at CSHARK
Meet the Team
This is where the magic happens. Engage with a potential supervisor, your future team, or even a client. It’s a deep dive into your prospective role and a chance to grasp the collaborative spirit of CSHARK.
Crafting Your Offer
Once we recognize the mutual fit, we’ll discuss the specifics of your offer. We believe in crafting a package that respects your skills, experience, and aspirations.
Onboarding Preparation
Once you’re set to join us, our team crafts a tailored onboarding plan. This includes setting up your tools and accounts, scheduling introductions to key team members, and organizing orientation sessions to make your integration seamless and efficient.
Chat with Our Recruiter
Kick off your CSHARK adventure with an initial interview. This is a great opportunity for us to get to know each other better and for you to ask any preliminary questions.
Show Your skills
Depending on the role, you’ll either engage in a technical interview or take on a specific task. This stage allows us to understand your expertise and offers you a glimpse into the challenges you might tackle at CSHARK
Meet the Team
This is where the magic happens. Engage with a potential supervisor, your future team, or even a client. It’s a deep dive into your prospective role and a chance to grasp the collaborative spirit of CSHARK.
Crafting Your Offer
Once we recognize the mutual fit, we’ll discuss the specifics of your offer. We believe in crafting a package that respects your skills, experience, and aspirations.
Onboarding Preparation
Once you’re set to join us, our team crafts a tailored onboarding plan. This includes setting up your tools and accounts, scheduling introductions to key team members, and organizing orientation sessions to make your integration seamless and efficient.
Explore the Heartbeat of CSHARK
Discover the essence of our guilds’ expertise, advanced tools and tech stack, and our real-world successes. Delve into impactful case studies and hear genuine insights from our team
Get to Know How We Work