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

EPAM Systems, Inc.

Kraków

Hybrid

PLN 200,000 - 320,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Multisport card
Shopping vouchers
Employee stock purchase plan

Job summary

EPAM Systems, Inc. is seeking a Senior Java Engineer in Kraków to design and implement scalable backend services using Spring Boot and microservices. The role focuses on real-time streaming platforms and data processing with Kafka and Redis.

You will work with CosmosDB, PostgreSQL, Docker, and Kubernetes on Azure, translating complex business needs into robust technical solutions. Strong SDLC practices and collaboration with cross-functional teams are essential.

Qualifications

  • 5+ years of experience in Java development with Spring Boot.
  • Experience with ORM frameworks such as JPA and iBatis.
  • Knowledge of Kafka, CosmosDB, PostgreSQL, and Redis for data streaming and storage architectures.
  • Familiarity with REST, Azure, Docker, Kubernetes, Maven, and Gradle.

Responsibilities

  • Design and develop scalable Java-based backend solutions using Spring Boot and microservices architectures.
  • Build and maintain real-time streaming and time-series data platforms with high performance and throughput.
  • Architect solutions leveraging Kafka, CosmosDB, PostgreSQL, and Redis for distributed data processing.
  • Implement security best practices using Azure AD and OAuth across enterprise applications.
  • Deploy and manage containerized applications using Docker and Kubernetes on Azure.
  • Translate business requirements into global technical solutions in collaboration with cross-functional technology teams.
  • Apply AI-assisted software development practices to accelerate delivery and improve code quality.

Skills

Java
Spring Boot
Microservices
Distributed systems
Real-time streaming
REST APIs
Communication

Education

Bachelor's degree in Computer Science

Tools

Kafka
CosmosDB
PostgreSQL
Redis
Docker
Kubernetes
Maven/Gradle

Job description

EPAM Systems, Inc. is seeking a Senior Java Engineer in Kraków to design and implement scalable backend services using Spring Boot and microservices. The role focuses on real-time streaming platforms and data processing with Kafka and Redis.

You will work with CosmosDB, PostgreSQL, Docker, and Kubernetes on Azure, translating complex business needs into robust technical solutions. Strong SDLC practices and collaboration with cross-functional teams are essential.

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

EPAM Systems • Kraków

Hybrid
PLN 200,000 - 260,000
Hybrid by design mode
Remote work within Poland
Work abroad up to 60 days annually
+10
Senior Java Developer: Microservices, Kafka, Cloud-Native
Senior Java Developer: Microservices, Kafka, Cloud-Native

EPAM Systems, Inc. • Kraków

Hybrid
PLN 240,000 - 360,000
Health insurance
Multisport
Shopping vouchers
+2
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 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 – Microservices, Kafka, Cloud-Native
Senior Java Developer – Microservices, Kafka, Cloud-Native

EPAM Systems • Poland

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

EPAM Systems, Inc. • Wrocław

Hybrid
PLN 220,000 - 340,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, Kafka, FinTech
Senior Full-Stack Engineer – Java/Spring, Kafka, FinTech

EPAM Systems • Wrocław

Hybrid
PLN 180,000 - 270,000
Hybrid work design
Remote work within Poland
International travel up to 60 days per
+5
Senior Java Developer - Hybrid Cloud Microservices Lead
Senior Java Developer - Hybrid Cloud Microservices Lead

EPAM Systems • Wrocław

Hybrid
PLN 230,000 - 300,000
Hybrid by design mode
Remote options within Poland
Opportunity to work abroad for up to 2
+8
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