Senior Java Engineer: Real-Time, Cloud-Native, Scalable

EPAM Systems

Wrocław

Hybrid

PLN 190,000 - 260,000

Full time

14 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid by design
Remote within Poland
Relocation opportunities
English classes
Employee stock purchase plan
Health insurance
Multisport
Snacks and beverages

Job summary

EPAM Systems is seeking a Senior Java Engineer to design and implement scalable backend systems. You will work on real-time streaming platforms, distributed data processing, and cloud-native architectures, leveraging Kafka, CosmosDB, PostgreSQL, Redis, and Azure services.

The role emphasizes strong Java/Spring Boot expertise, microservices, security with Azure AD/OAuth, and containerized deployments with Docker/Kubernetes.

Qualifications

  • 5+ years of Java development experience with Spring Boot.
  • Expertise with ORM frameworks such as JPA and iBatis.
  • Security experience with Azure AD and OAuth.
  • Experience with Kafka, CosmosDB, PostgreSQL and Redis for streaming/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 and collaboration across teams.
  • Proven track record delivering high-throughput, real-time streaming platforms.

Responsibilities

  • Design and develop scalable Java backend solutions using Spring Boot and microservices.
  • Build real-time streaming and time-series data platforms with high throughput.
  • Architect solutions using Kafka, CosmosDB, PostgreSQL, and Redis.
  • Implement security best practices with Azure AD and OAuth.
  • Deploy and manage containerized apps with Docker and Kubernetes on Azure.
  • Translate business requirements into global technical solutions with cross-functional teams.
  • Apply AI-assisted software development practices to speed delivery and code quality.
  • Contribute to architecture decisions ensuring resilience and scalability.
  • Participate in full SDLC and modern development practices.
  • Manage dependencies and builds with Maven and Gradle.

Education

Computer Science fundamentals

Tools

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

Job description

EPAM Systems is seeking a Senior Java Engineer to design and implement scalable backend systems. You will work on real-time streaming platforms, distributed data processing, and cloud-native architectures, leveraging Kafka, CosmosDB, PostgreSQL, Redis, and Azure services.

The role emphasizes strong Java/Spring Boot expertise, microservices, security with Azure AD/OAuth, and containerized deployments with Docker/Kubernetes.

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

Similar jobs worth comparing

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 Java Engineer
Senior Java Engineer

EPAM Systems, Inc. • Wrocław

On-site
PLN 260,000 - 380,000
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
Senior Java Engineer

EPAM Systems • Wrocław

Hybrid
PLN 190,000 - 260,000
Hybrid by design
Remote within Poland
Relocation opportunities
+5
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 Tech Lead: Cloud-Native Microservices Architect
Senior Java Tech Lead: Cloud-Native Microservices Architect

EPAM Systems, Inc. • Kraków

Hybrid
PLN 180,000 - 320,000
Health insurance
Employee stock purchase plan
Multisport
+2
Junior Java Engineer: Cloud, Microservices & Client-Facing
Junior Java Engineer: Cloud, Microservices & Client-Facing

EPAM Systems, Inc. • Gdańsk

On-site
PLN 70,000 - 110,000
Senior Java Backend Engineer | Spring Boot & Microservices
Senior Java Backend Engineer | Spring Boot & Microservices

EPAM Systems • Poland

Hybrid
PLN 180,000 - 240,000
Hybrid work by design
Remote within Poland
Relocation opportunities
+5
Senior Java Backend Lead – Finance, Scalable Systems
Senior Java Backend Lead – Finance, Scalable Systems

EPAM Systems, Inc. • Kraków

On-site
PLN 180,000 - 260,000
Junior Java Engineer: Client-Facing, Cloud & Microservices
Junior Java Engineer: Client-Facing, Cloud & Microservices

EPAM Systems, Inc. • Warszawa

On-site
PLN 80,000 - 120,000