Lead Java Backend Engineer – Real-Time Streaming, Cloud-Native Microservices

EPAM Systems

Wrocław

Hybrid

PLN 240,000 - 360,000

Full time

2 days 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 work model
Relocation assistance
Employee Stock Purchase Plan
Health insurance
Multisport
Shopping vouchers
Work abroad opportunities

Job summary

EPAM Systems, Inc. seeks a Lead Java Backend Developer to design scalable enterprise platforms using distributed systems and cloud-native architectures. You will build real-time streaming and time-series data platforms, craft microservices, and implement CQRS and Event Sourcing patterns.

The role requires 7+ years in Java/Spring Boot, deep knowledge of Kafka, CosmosDB, PostgreSQL, Redis, and modern Java tooling. Hybrid work with 3 days onsite per week in Poland.

Qualifications

  • 7+ years of experience in Java and Spring Boot development.
  • Experience with ORM frameworks such as JPA and iBatis.
  • Knowledge of security protocols including Azure AD and OAuth.
  • Proficiency with Kafka, CosmosDB, PostgreSQL, and Redis.
  • Familiarity with REST, Azure, Docker, and Kubernetes.
  • Skills in build tools such as Maven and Gradle.
  • Background in microservices and data streaming architectures.

Responsibilities

  • Design and architect scalable enterprise platforms leveraging distributed systems and cloud-native architectures.
  • Build and maintain real-time streaming and time-series data platforms with high performance and high throughput.
  • Develop microservices and data streaming solutions using modern Java frameworks.
  • Apply resilience engineering and security best practices across backend systems.
  • Translate business requirements into global technical solutions.
  • Collaborate with cross-functional technology teams to deliver integrated solutions.
  • Leverage AI-assisted tools to enhance software development efficiency.
  • Implement CQRS and Event Sourcing patterns within enterprise architecture.
  • Ensure adherence to SDLC best practices and modern software development standards.
  • Adapt architectural approaches to complex business and regulatory domains.

Skills

Java
Spring Boot
Distributed systems
Real-time data processing
Cloud-native architectures
Kafka
CosmosDB
PostgreSQL
Redis
REST
Docker
Kubernetes
Maven
Gradle
OAuth / Azure AD
JPA
iBatis
CQRS / Event Sourcing
AI-assisted development

Tools

Docker
Kubernetes
Maven
Gradle
Azure
Kafka
CosmosDB
PostgreSQL
Redis
JPA
iBatis

Job description

EPAM Systems, Inc. seeks a Lead Java Backend Developer to design scalable enterprise platforms using distributed systems and cloud-native architectures. You will build real-time streaming and time-series data platforms, craft microservices, and implement CQRS and Event Sourcing patterns.

The role requires 7+ years in Java/Spring Boot, deep knowledge of Kafka, CosmosDB, PostgreSQL, Redis, and modern Java tooling. Hybrid work with 3 days onsite per week in Poland.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Java Backend Architect – Real-Time & Cloud-Native
Lead Java Backend Architect – Real-Time & Cloud-Native

EPAM Systems • Polska

On-site
PLN 320,000 - 520,000
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
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 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
Lead Java Backend Developer
Lead Java Backend Developer

EPAM Systems • Polska

On-site
PLN 320,000 - 520,000
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
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 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
Technology Lead: Senior Java & Cloud-Native Microservices
Technology Lead: Senior Java & Cloud-Native Microservices

EPAM Systems • Województwo pomorskie

Hybrid
PLN 240,000 - 360,000
Hybrid work
Remote within Poland
Relocation opportunities
+3
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