Senior Java Engineer

EPAM Systems, Inc.

Wrocław

On-site

PLN 260,000 - 380,000

Full time

7 days ago
Be an early applicant
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

Job summary

EPAM Systems, Inc. is seeking a Senior Java Engineer with expertise in distributed systems, real-time data processing, and cloud-native architectures to deliver scalable enterprise platforms in a high-throughput environment.

You will design and develop Java backends with Spring Boot, build real-time streaming data platforms, and collaborate with cross-functional teams to translate business needs into robust, secure solutions.

Qualifications

  • 5+ years of experience in Java development with Spring Boot.
  • Expertise in ORM frameworks such as JPA and iBatis.
  • Proficiency in security frameworks including Azure AD and OAuth.
  • Knowledge of Kafka, CosmosDB, PostgreSQL, and Redis for data streaming and storage architectures.
  • Familiarity with REST, Azure, Docker, Kubernetes, Maven, and Gradle.
  • Understanding of microservices and data streaming architectures.
  • Background in Computer Science fundamentals and modern software development practices, including SDLC.
  • Strong communication skills and ability to translate business requirements into global solutions.

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.
  • Contribute to solution architecture decisions, ensuring resilience, scalability, and maintainability.
  • Participate in the full software development lifecycle, adhering to modern SDLC practices.
  • Utilize build tools such as Maven and Gradle to manage project dependencies and builds.

Skills

Java
Spring Boot
Distributed systems
Real-time data
REST APIs
Azure AD/OAuth
JPA
iBatis
SDLC

Tools

Docker
Kubernetes
Kafka
CosmosDB
PostgreSQL
Redis
Maven
Gradle
Azure

Job description

We are seeking a Senior Java Engineer with exceptional expertise in distributed systems, real-time data processing, and cloud-native architectures to deliver highly scalable enterprise platforms in a high-throughput, mission-critical environment.

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
  • Contribute to solution architecture decisions, ensuring resilience, scalability, and maintainability
  • Participate in the full software development lifecycle, adhering to modern SDLC practices
  • Utilize build tools such as Maven and Gradle to manage project dependencies and builds
Requirements
  • 5+ years of experience in Java development with Spring Boot
  • Expertise in ORM frameworks such as JPA and iBatis
  • Proficiency in security frameworks including Azure AD and OAuth
  • Knowledge of Kafka, CosmosDB, PostgreSQL, and Redis for data streaming and storage architectures
  • Familiarity with REST, Azure, Docker, Kubernetes, Maven, and Gradle
  • Understanding of microservices and data streaming architectures
  • Background in Computer Science fundamentals and modern software development practices, including SDLC
  • Strong communication skills, including the ability to translate business requirements into global solutions and collaborate with other technology teams
  • Showcase of delivering high-performance, high-throughput, real-time streaming and time-series data platforms
Nice to have
  • Experience in the Client Lifecycle domain
  • Familiarity with Flowable
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer
Senior Java Engineer

RE Partners • Warszawa

On-site
PLN 180,000 - 280,000
Senior Java Software Engineer
Senior Java Software Engineer

RE Partners • Poland

On-site
PLN 169,000 - 254,000
Senior Java Developer (Microservices, Kafka)
Senior Java Developer (Microservices, Kafka)

EPAM Systems • Poland

On-site
PLN 200,000 - 320,000
Senior Java Developer (Microservices, Kafka)
Senior Java Developer (Microservices, Kafka)

EPAM Systems, Inc. • Wrocław

On-site
PLN 180,000 - 260,000
Senior Java Developer
Senior Java Developer

Luxoft Poland • Kraków

Hybrid
PLN 180,000 - 240,000
MyBenefit program
Fully remote recruitment
LuxTalent platform
+2
Java, Spring Boot, Microservices systems architecture
Java, Spring Boot, Microservices systems architecture

Us3 Consulting • Warszawa

On-site
PLN 170,000 - 230,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
Intermediate Java Spring Boot Developer
Intermediate Java Spring Boot Developer

Luminary Talent Sourcing • Poland

Remote
PLN 60,000 - 80,000
Flexible working hours
Remote work options
Career growth and development opportunities
Senior Java Backend Developer
Senior Java Backend Developer

Luxoft • Kraków

On-site
PLN 240,000 - 360,000
Senior Java Software Engineer
Senior Java Software Engineer

Intellias • Poland

On-site
PLN 260,000 - 360,000