Lead Java Backend Architect: Real-Time Cloud-Native

EPAM Systems

Kraków

Hybrid

PLN 220,000 - 260,000

Full time

39 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid by design
Work abroad up to 60 days annually
Relocation opportunities
Health insurance

Job summary

EPAM Systems in Kraków seeks a Lead Java Backend Developer to design and implement scalable, enterprise-grade platforms with a focus on distributed systems and real-time data processing. You will build microservices and data streaming solutions, apply CQRS and Event Sourcing, and enforce security and SDLC best practices across backend systems, collaborating with cross-functional teams.

The role offers a hybrid work model with three days onsite and occasional international collaboration

Qualifications

  • 7+ years of experience in Java and Spring Boot development.
  • Expertise in ORM frameworks such as JPA and iBatis
  • Knowledge of security protocols including Azure AD and OAuth
  • Proficiency in 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
  • Understanding of Computer Science fundamentals and modern software development practices, including SDLC
  • Showcase of AI-assisted software development capabilities
  • Strong communication skills, including the ability to translate business requirements into global solutions and collaborate with other technology teams
  • English proficiency at B2 level or higher

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 and engineering approaches to complex business and regulatory domains

Skills

Java
Spring Boot
Distributed systems
Real-time data
Kafka
CosmosDB
PostgreSQL
Redis
REST APIs
Docker
Kubernetes
Maven / Gradle
OAuth / Azure AD
Azure
JPA
Ibatis
English (B2+)
Microservices
Event Sourcing
CQRS

Job description

EPAM Systems in Kraków seeks a Lead Java Backend Developer to design and implement scalable, enterprise-grade platforms with a focus on distributed systems and real-time data processing. You will build microservices and data streaming solutions, apply CQRS and Event Sourcing, and enforce security and SDLC best practices across backend systems, collaborating with cross-functional teams.

The role offers a hybrid work model with three days onsite and occasional international collaboration

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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
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 • Kraków

Hybrid
PLN 240,000 - 360,000
Health insurance
Multisport
Shopping vouchers
+2
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 Full-Stack Engineer — Hybrid/Remote Growth
Senior Java Full-Stack Engineer — Hybrid/Remote Growth

EPAM Systems • Kraków

Hybrid
PLN 270,000 - 360,000
Health insurance
Multisport
Stock Purchase Plan
+4
Senior Java Lead: Cloud-Native Microservices
Senior Java Lead: Cloud-Native Microservices

Experis • Kraków

Hybrid
PLN 420,000 - 540,000
Lead/Senior Java Developer
Lead/Senior Java Developer

Experis • Kraków

Hybrid
PLN 420,000 - 540,000
Lead Java Software Engineer — FinTech & Digital Banking
Lead Java Software Engineer — FinTech & Digital Banking

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 320,000
Remote work within Poland
Relocation opportunities
Employee Stock Purchase Plan
+3