Lead Java Backend Developer

EPAM Systems

Kraków

Hybrid

PLN 320,000 - 520,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Hybrid work model
Relocation opportunities
Employee Stock Purchase Plan

Job summary

EPAM Systems, Inc. in Kraków is seeking a Lead Java Backend Developer with expertise in distributed systems, real-time data processing, and cloud-native architectures.

You will design and implement scalable enterprise platforms, build high-throughput data pipelines, and drive resilience and security across backend services. The role requires collaboration with cross-functional teams and leadership in adopting modern SDLC practices.

Qualifications

  • 7+ years of experience in Java and Spring Boot development.
  • Expertise in ORM frameworks such as JPA and iBatis.

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 throughput.
  • Develop microservices and data streaming solutions using modern Java frameworks.
  • Apply resilience engineering and security best practices across backend systems.
  • Collaborate with cross-functional technology teams to deliver integrated solutions.
  • Leverage AI-assisted tools to enhance software development efficiency.

Skills

Java
Spring Boot
Kafka
PostgreSQL
Redis
Docker
Kubernetes
JPA
CQRS & Event Sourcing
OAuth

Tools

Maven
Gradle
Flowable
Docker
Kubernetes
Azure
CosmosDB

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 • Wrocław

Hybrid
PLN 240,000 - 360,000
Hybrid work model
Relocation assistance
Employee Stock Purchase Plan
+4
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