Lead Java Backend Developer

EPAM Systems

Wrocław

Hybrid

PLN 240,000 - 360,000

Full time

2 days 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 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

We are seeking a Lead Java Backend Developer with exceptional expertise in distributed systems, real-time data processing, and cloud-native architectures to deliver highly scalable enterprise platforms for high-throughput, mission-critical environments.Please note that working from the client's office 3 days per week is required.ResponsibilitiesDesign and architect scalable enterprise platforms leveraging distributed systems and cloud-native architecturesBuild and maintain real-time streaming and time-series data platforms with high performance and high throughputDevelop microservices and data streaming solutions using modern Java frameworksApply resilience engineering and security best practices across backend systemsTranslate business requirements into global technical solutionsCollaborate with cross-functional technology teams to deliver integrated solutionsLeverage AI-assisted tools to enhance software development efficiencyImplement CQRS and Event Sourcing patterns within enterprise architectureEnsure adherence to SDLC best practices and modern software development standardsAdapt architectural and engineering approaches to complex business and regulatory domainsRequirements7+ years of experience in Java and Spring Boot developmentExpertise in ORM frameworks such as JPA and iBatisKnowledge of security protocols including Azure AD and OAuthProficiency in Kafka, CosmosDB, PostgreSQL, and RedisFamiliarity with REST, Azure, Docker, and KubernetesSkills in build tools such as Maven and GradleBackground in microservices and data streaming architecturesUnderstanding of Computer Science fundamentals and modern software development practices, including SDLCShowcase of AI-assisted software development capabilitiesStrong communication skills, including the ability to translate business requirements into global solutions and collaborate with other technology teamsEnglish proficiency at B2 level or higherNice to haveExperience in Client Lifecycle domainFamiliarity with FlowableWe offerWe gather like-minded people:Top tech minds driving innovation in AI, cloud and digital platform modernizationSupportive team and agile, startup-like cultureHybrid by design mode and opportunity to work remotely within PolandChance to work abroad for up to 60 days annuallyBusiness-driven relocation opportunitiesWe provide growth opportunities:Career development programsThought leadership, mentoring, soft skills and well-being programsCertification (Anthropic, Gemini, GCP, Azure, AWS)English classesWe cover it all:Stable payParticipation in the Employee Stock Purchase Plan with a 15% discountBenefits package (health insurance, multisport, shopping vouchers)Referral bonuses up to $2,000Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and moreCorporate, social and well-being eventsPlease, note:Benefits listed above are available to employees onlyWe are open for working with Contractors. Terms of B2B cooperation agreements are agreed individuallyWe will reach out to selected candidates exclusivelyEPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Java Full Stack Developer
Senior Java Full Stack Developer

EPAM Systems • Wrocław

Hybrid
PLN 300,000 - 420,000
Health insurance
Multisport card
Relocation opportunities
Senior Java Full Stack Developer
Senior Java Full Stack Developer

EPAM Systems • Kraków

Hybrid
PLN 270,000 - 360,000
Health insurance
Multisport
Stock Purchase Plan
+4
Lead Java Software Engineer
Lead Java Software Engineer

EPAM Systems • Kraków

On-site
PLN 180,000 - 320,000
Remote work within Poland
Relocation opportunities
Employee Stock Purchase Plan
+3
Lead Java Software Engineer
Lead Java Software Engineer

EPAM Systems • Wrocław

On-site
PLN 250,000 - 380,000
Health insurance
Employee Stock Purchase Plan
Hybrid work model
+2
Senior Java Developer
Senior Java Developer

EPAM Systems • Wrocław

Hybrid
PLN 180,000 - 280,000
Hybrid by design mode
Remote within Poland
Employee Stock Purchase Plan with 15%
+3
Senior Java Developer (Microservices, Kafka)
Senior Java Developer (Microservices, Kafka)

EPAM Systems • Kraków

Hybrid
PLN 240,000 - 360,000
Health insurance
Multisport
Shopping vouchers
+2
Senior Java Engineer
Senior Java Engineer

EPAM Systems • Kraków

On-site
PLN 200,000 - 260,000
Hybrid by design mode
Remote work within Poland
Work abroad up to 60 days annually
+10
Lead Fullstack Developer
Lead Fullstack Developer

EPAM Systems • Wrocław

On-site
PLN 180,000 - 260,000
Hybrid by design
Relocation opportunities
Stock Purchase Plan
+2
Senior Java Developer
Senior Java Developer

EPAM Systems • Wrocław

Hybrid
PLN 210,000 - 320,000
Health insurance
Multisport card
Shopping vouchers
+4