Senior Java Engineer - Real-Time Data & Cloud-Native

EPAM Systems

Kraków

Hybrid

PLN 200,000 - 260,000

Full time

24 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid by design mode
Remote work within Poland
Work abroad up to 60 days annually
Relocation opportunities
Career development programs
Certification (Anthropic, Gemini, GCP,
Azure, AWS
English classes
Employee Stock Purchase Plan with 15% 
Health insurance
Multisport
Shopping vouchers
Office entertainment zones

Job summary

EPAM Systems is seeking a Senior Java Engineer in Kraków to design scalable backend systems with Spring Boot and microservices. You will build real-time streaming platforms using Kafka and in-memory stores like Redis, while ensuring robust security with Azure AD and OAuth.

The role involves Docker/Kubernetes on Azure and collaboration across global teams. You will apply AI-assisted development practices and contribute to architecture decisions to guarantee resilience and maintainability in

Qualifications

  • 5+ years of experience in Java development with Spring Boot.
  • Proficiency with ORM frameworks such as JPA and iBatis.
  • Security experience with Azure AD and OAuth.
  • Experience with Kafka, CosmosDB, PostgreSQL and Redis for data streaming and storage.
  • Familiarity with REST, Azure, Docker, Kubernetes, Maven and Gradle.
  • Understanding of microservices and data streaming architectures.
  • Strong CS fundamentals and modern SDLC practices.
  • Excellent communication to translate business needs into global solutions.

Responsibilities

  • Design and develop scalable Java-based backend solutions using Spring Boot and microservices.
  • Build real-time streaming and time-series data platforms with high throughput.
  • Architect using Kafka, CosmosDB, PostgreSQL and Redis for distributed data processing.
  • Implement security using Azure AD and OAuth across enterprise apps.
  • Deploy and manage containerized apps with Docker and Kubernetes on Azure.
  • Collaborate with cross-functional teams to translate requirements into global solutions.
  • Apply AI-assisted development practices to accelerate delivery and improve quality.
  • Contribute to solution architecture decisions for resilience and scalability.
  • Participate in full SDLC and manage dependencies with Maven/Gradle.

Skills

Java
Spring Boot
Kafka
Azure AD
OAuth
REST
Docker
Kubernetes
CosmosDB
PostgreSQL
Redis
Maven
Gradle
JPA
iBatis

Tools

Maven
Gradle
Docker
Kubernetes
Spring Boot

Job description

EPAM Systems is seeking a Senior Java Engineer in Kraków to design scalable backend systems with Spring Boot and microservices. You will build real-time streaming platforms using Kafka and in-memory stores like Redis, while ensuring robust security with Azure AD and OAuth.

The role involves Docker/Kubernetes on Azure and collaboration across global teams. You will apply AI-assisted development practices and contribute to architecture decisions to guarantee resilience and maintainability in

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Cloud-Native, Azure & Kubernetes
Senior Java Engineer - Cloud-Native, Azure & Kubernetes

EPAM Systems • Wrocław

Hybrid
PLN 260,000 - 360,000
Hybrid work
Work abroad 60 days per year
Relocation support
+4
Senior Java Developer: Cloud-Native Microservices & Kafka
Senior Java Developer: Cloud-Native Microservices & Kafka

EPAM Systems, Inc. • Wrocław

On-site
PLN 180,000 - 260,000
Senior Java Engineer - Azure Microservices, Hybrid Poland
Senior Java Engineer - Azure Microservices, Hybrid Poland

EPAM Systems • Kraków

Hybrid
PLN 290,000 - 380,000
Hybrid work model
Relocation support
Health insurance
+2
Senior Java Architect: Cloud Microservices & Blockchain
Senior Java Architect: Cloud Microservices & Blockchain

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 280,000
Hybrid work model
Remote work up to 60 days per year
Employee stock purchase plan
+2
Senior Java Developer - Azure Microservices Specialist
Senior Java Developer - Azure Microservices Specialist

EPAM Systems, Inc. • Wrocław

Hybrid
PLN 180,000 - 300,000
Senior Java Developer – Microservices, Kafka, Cloud-Native
Senior Java Developer – Microservices, Kafka, Cloud-Native

EPAM Systems • Poland

On-site
PLN 200,000 - 320,000
Senior Java Engineer - Real-Time Distributed Systems
Senior Java Engineer - Real-Time Distributed Systems

EPAM Systems, Inc. • Wrocław

On-site
PLN 260,000 - 380,000
Senior Full-Stack Engineer: Java Spring Boot, FinTech
Senior Full-Stack Engineer: Java Spring Boot, FinTech

EPAM Systems • Poland

Hybrid
PLN 260,000 - 380,000
Java Software Engineer — High-Impact Data Center Platform
Java Software Engineer — High-Impact Data Center Platform

EPAM Systems • Kraków

Hybrid
PLN 120,000 - 180,000
Hybrid by design
Remote within Poland
Relocation opportunities
+1
Junior Java Engineer — Hybrid, Cloud & Microservices
Junior Java Engineer — Hybrid, Cloud & Microservices

Talanto • Kraków

Hybrid
PLN 60,000 - 90,000
Hybrid work model
Employee stock purchase plan with 15%
Referral bonuses up to $2,000
+1