JustJoin.IT Praca zdalna Senior

Senior Data Migration Engineer (Java)

CSHARK

⚲ Wrocław, Bielsko-Biała, Katowice, Warszawa, Poznań

22 600 - 28 500 PLN netto (B2B)

Wymagania

  • AWS
  • PostgreSQL
  • MS SQL
  • Java
  • Oracle

Opis stanowiska

The 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.  IN SHORT: 🌍 Remote work or on-site (Wrocław, Bielsko-Biała) – your choice! 💰135 - 170 PLN/h + VAT ☑️ B2B contract 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.  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+).  Reasons Why You Would Enjoy Working With Us • We work in the latest technologies and with international clients, and our projects are polished from < to /> - learn about some of the projects we have completed. • We organize TechTalks, meet-ups and create guilds where we exchange knowledge - you can learn a lot from your teammates. • We have a close-knit team and we make sure to have regular integrations - we often go out to celebrate together. • You can work remotely or choose to work from our offices in Wroclaw or Bielsko-Biala. However, we count on your openness to occasionally visit the office for team meetings or client visits, or possible occasional trips to the client's headquarters. • You can adjust your working hours to suit your needs, starting your day between 7:00 and 10:00 am. • You can work with great specialists in their fields who also have a sense of humor and other after-hours hobbies. It is the people who create the unique atmosphere and relaxed atmosphere at CSHARK. • We have a flat structure - we are not a corporation and don't want to be one 🙃. • We offer bonuses for employee referrals (from 3000 PLN to 7000 PLN). • We organize remote English classes and provide access to the company library. You can also become an author/author of articles published on our technical blog - https://cshark.com/blog/.