Develop scalable tools for migrating client data from legacy systems to the Way4 platform.
Requirements
- 6+ years of experience in Java or Scala software development
- 2+ years of experience in Spark Framework
- Knowledge of common design patterns
- Strong experience in developing microservices architecture
- Strong experience in ETL jobs and big data
- Experience managing software components on cloud platforms like Azure, Oracle, or AWS
- Understanding of modern CI/CD practices and tools such as Kubernetes (k8s), Helm charts, or GitLab
Responsibilities
- Design and implement migration tools and data processing pipelines using Scala and Apache Spark
- Analyze source and target data models to define robust transformation and mapping logic
- Ensure migration tools are scalable, maintainable, and performant for large datasets
- Continuously improve migration frameworks with a focus on automation and monitoring strategies
- Develop and maintain automated tests and deployment processes
- Participate in code reviews to uphold code quality standards
- Contribute to the design and architecture of new systems and features
Other
- Experience the freedom of remote work from anywhere in Georgia
- Collaborate with business analysts, QA, and infrastructure teams to support end-to-end migration processes
- BS/MS degree in Computer Science, Engineering, or a related field
- Opportunity to work abroad for up to two months per year
- Relocation opportunities within our offices in 55+ countries