Senior Scala Developer

RemoteSalary not specified
Uzbekistan

Job Description, Responsibilities & Requirements

About the Position

We are seeking a talented Senior Scala Developer to enhance and maintain our content API, manage document repositories, and integrate new data sources into our system.

You will play a key role in transforming complex content into structured formats for seamless distribution through websites and APIs.

Responsibilities

  • Develop RESTful and GraphQL APIs to deliver structured government content
  • Transform XML documents with XSLT for consistent standards
  • Oversee and enhance Apache Airflow-based content fetching pipelines
  • Upgrade and maintain a Scala-based codebase, phasing out Java where feasible
  • Optimize processes to incorporate over 10 new content sources into the system
  • Manage and ensure quality across 41 code repositories
  • Innovate solutions for content linking and document relationship modeling
  • Consolidate deployment chains to improve efficiency
  • Deploy and manage scalable services using Kubernetes
  • Maintain and refine Elasticsearch, MongoDB, and PostgreSQL instances

Requirements

  • 3+ years of professional experience in Scala development (versions 2.13 and 3 preferred)
  • Strong background in building REST and GraphQL APIs
  • Expertise in XML document transformation, including XSLT
  • Knowledge of Play Framework and sbt build tool workflows
  • Proficiency with Elasticsearch, MongoDB, and PostgreSQL
  • Capability to deploy applications using Kubernetes
  • Experience with Apache Airflow for automated workflow orchestration
  • Competency in solving complex problems tied to large-scale data processing
  • Showcase of excellent communication and teamwork abilities
  • English language proficiency at an Upper-intermediate level (B2) or higher

Nice to Have

  • Background in large-scale document processing systems
  • Understanding of government data and legal content workflows
  • Familiarity with optimizing deployment chains for development teams

We Offer

  • Opportunity to work remotely from Uzbekistan
  • Engaging role in a dynamic fintech environment

About the Company

EPAM Systems is a global software engineering and product development company, delivering digital transformation and technology innovation to the world's leading enterprises.

Job Details

Company name:
EPAM
Location:
Uzbekistan
Work Mode:
Remote
Posted on TheJob:
Apr 6, 2026
Last checked:
Jul 6, 2026
Posted on the source:
Jul 2, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.