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

EPAM Systems

Kraków

Hybrid

PLN 200,000 - 260,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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 – Real-Time Data & Cloud Native Hybrid
Senior Java Engineer – Real-Time Data & Cloud Native Hybrid

EPAM Systems, Inc. • Kraków

Hybrid
PLN 200,000 - 320,000
Health insurance
Multisport card
Shopping vouchers
+1
Senior Java Spring Developer - Cloud-Native Microservices
Senior Java Spring Developer - Cloud-Native Microservices

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 300,000
Hybrid by design
Remote within Poland
Travel opportunities up to 60 days
+4
Senior Java Developer: Microservices, Kafka, Cloud-Native
Senior Java Developer: Microservices, Kafka, Cloud-Native

EPAM Systems • Kraków

Hybrid
PLN 240,000 - 360,000
Health insurance
Multisport
Shopping vouchers
+2
Lead Java Backend Architect: Real-Time Cloud-Native
Lead Java Backend Architect: Real-Time Cloud-Native

EPAM Systems • Kraków

Hybrid
PLN 220,000 - 260,000
Hybrid by design
Work abroad up to 60 days annually
Relocation opportunities
+1
Lead Java Backend Architect RealTime CloudNative Hybrid
Lead Java Backend Architect RealTime CloudNative Hybrid

EPAM Systems • Kraków

Hybrid
PLN 320,000 - 520,000
Health insurance
Hybrid work model
Relocation opportunities
+1
Lead Java Backend Engineer – Real-Time Streaming, Cloud-Native Microservices
Lead Java Backend Engineer – Real-Time Streaming, Cloud-Native Microservices

EPAM Systems • Wrocław

Hybrid
PLN 240,000 - 360,000
Hybrid work model
Relocation assistance
Employee Stock Purchase Plan
+4
Senior Java Microservices Engineer - Cloud, Azure, Hybrid
Senior Java Microservices Engineer - Cloud, Azure, Hybrid

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 240,000
Hybrid work mode
Employee stock purchase plan
Health insurance
+1
Senior Java Backend Lead - Real-Time Cloud Architect
Senior Java Backend Lead - Real-Time Cloud Architect

EPAM Systems • Wrocław

Hybrid
PLN 180,000 - 240,000
Hybrid by design
Remote within Poland
Relocation opportunities
+2
Senior Java Engineer - Real-Time Distributed Systems
Senior Java Engineer - Real-Time Distributed Systems

EPAM Systems • Wrocław

On-site
PLN 260,000 - 380,000
Hybrid Senior Full-Stack Engineer - Java/Spring/Kafka React
Hybrid Senior Full-Stack Engineer - Java/Spring/Kafka React

EPAM Systems • Wrocław

Hybrid
PLN 220,000 - 340,000
Top locations