Java Developer - Big Data

EPAM Systems

Kraków

Hybrid

PLN 120,000 - 180,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Hybrid by design mode
Remote work within Poland
Relocation opportunities

Job summary

EPAM Systems, Inc. seeks a Java Developer with Big Data expertise to join a MS Azure-based platform for valuation and risk management. You will develop Spark-based data solutions and production systems in Java/Scala, build CI/CD pipelines with GitLab, and containerize workloads with Docker and Kubernetes.

The role blends cloud engineering with data processing in a hybrid office setup in Kraków. Hybrid by design, this position offers collaboration across Front Office, Finance, and Risk,

Qualifications

  • 2+ years of experience in software development with big data technologies.
  • Expertise in Apache Spark for big data processing.
  • Proficiency in Java and Scala for building complex production systems.
  • Background in platform engineering on a major cloud provider (Azure).
  • Experience building and operating CI/CD pipelines (GitLab).
  • Hands-on experience with Docker and Kubernetes.
  • English proficiency at Upper-Intermediate (B2) or higher.

Responsibilities

  • Develop and maintain big data solutions using Apache Spark.
  • Program complex production systems leveraging Java and Scala.
  • Contribute to platform engineering initiatives on Azure cloud infrastructure.
  • Build, maintain, and enhance CI/CD pipelines using GitLab.
  • Implement containerization strategies across development, build, and runtime environments.
  • Deploy and orchestrate containerized workloads with Kubernetes.
  • Collaborate with Front Office, Finance, and Risk teams to deliver platform capabilities.
  • Ensure scalability, performance, and cost-efficiency of cloud PaaS components.
  • Participate in architectural discussions and influence key technical decisions.

Job description

We are seeking a skilled Java Developer with Big Data expertise to join our team working on a next-generation valuation and risk management platform built on Microsoft Azure. This platform delivers scalable, cost-efficient infrastructure through cloud PaaS components, featuring a single core platform with open architecture designed for change, itemized cost metrics, and automated data lineage. Shared across Front Office, Finance, and Risk functions, the platform improves regulatory compliance while providing a One-Platform / One-Experience approach that is fast to train, easy to operate, and helps retain talent.Please note that this role requires 3 days in the office in \"flex-hybrid\" mode.ResponsibilitiesDevelop and maintain big data solutions using Apache SparkProgram complex production systems leveraging Java and ScalaContribute to platform engineering initiatives on Microsoft Azure cloud infrastructureBuild, maintain, and enhance CI/CD pipelines using modern cloud-friendly build systems like GitLabImplement containerization strategies across development, build, and runtime environmentsDeploy and orchestrate containerized workloads with KubernetesCollaborate with cross-functional teams across Front Office, Finance, and Risk to deliver platform capabilitiesEnsure scalability, performance, and cost-efficiency of cloud PaaS componentsParticipate in architectural discussions and influence key technical decisionsRequirements2+ years of experience in software development with big data technologiesExpertise in Apache Spark for big data processingProficiency in Java and Scala for building complex production systemsBackground in platform engineering roles on a major cloud provider (ideally Microsoft Azure)Skills in developing and operating CI/CD pipelines using GitLab or similar cloud-friendly build systemsHands-on experience with containerization and Kubernetes across development, build, and runtime environmentsAbility to collaborate effectively within a large global teamEnglish proficiency at an Upper-Intermediate level (B2) or higherNice to haveProduction experience with Terraform on a major public cloud provider (ideally Microsoft Azure)Experience with DatabricksKnowledge of PythonUnderstanding of information modeling, data structures, and algorithmsKnowledge of testing, instrumentation, observability, and alerting toolingBackground in technical architecture and low-level designKnowledge of Agile development and planning practicesWe offerWe gather like-minded people:Top tech minds driving innovation in AI, cloud and digital platform modernizationSupportive team and an agile, startup-like cultureHybrid by design mode and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyBusiness-driven relocation opportunitiesWe provide growth opportunities:Career development programsThought leadership, mentoring, soft skills and well-being programsCertification (Anthropic, Gemini, GCP, Azure, AWS)English classesWe cover it all:Stable payParticipation in the Employee Stock Purchase Plan with a 15% discountBenefits package (health insurance, multisport, shopping vouchers)Referral bonuses up to $2,000Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and moreCorporate, social and well-being eventsPlease, note:We will reach out to selected candidates exclusivelyEPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer
Senior Java Developer

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 240,000
Hybrid work mode
Employee stock purchase plan
Health insurance
+1
Lead Java Backend Developer
Lead Java Backend Developer

EPAM Systems • Kraków

Hybrid
PLN 320,000 - 520,000
Health insurance
Hybrid work model
Relocation opportunities
+1
Senior Java Developer
Senior Java Developer

EPAM Systems • Wrocław

Hybrid
PLN 210,000 - 320,000
Health insurance
Multisport card
Shopping vouchers
+4
Lead Java Backend Developer
Lead Java Backend Developer

EPAM Systems • Wrocław

Hybrid
PLN 240,000 - 360,000
Hybrid work model
Relocation assistance
Employee Stock Purchase Plan
+4
Senior Software Engineer (Cloud/Java)
Senior Software Engineer (Cloud/Java)

EPAM Systems • Wrocław

Hybrid
PLN 160,000 - 260,000
Health insurance
Remote work options
Career growth programs
+1
Senior Java Full Stack Developer
Senior Java Full Stack Developer

EPAM Systems • Wrocław

Hybrid
PLN 300,000 - 420,000
Health insurance
Multisport card
Relocation opportunities
Java Developer - Big Data
Java Developer - Big Data

EPAM Systems • Polska

Hybrid
PLN 180,000 - 240,000
Lead Java Software Engineer
Lead Java Software Engineer

EPAM Systems • Wrocław

On-site
PLN 250,000 - 380,000
Health insurance
Employee Stock Purchase Plan
Hybrid work model
+2
Lead Java Software Engineer
Lead Java Software Engineer

EPAM Systems • Kraków

On-site
PLN 180,000 - 320,000
Remote work within Poland
Relocation opportunities
Employee Stock Purchase Plan
+3
Server-Side Java Developer with AWS
Server-Side Java Developer with AWS

EPAM Systems • Gdańsk

Hybrid
PLN 150,000 - 210,000
Employee Stock Purchase Plan
Health insurance
English classes
+2