Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

EPAM Systems Logo

Senior Software Engineer (Java/Scala)

EPAM Systems

Salary not specified
Oct 6, 2025
Remote, US
Apply Now

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