Senior Java Developer (Microservices, Kafka)

EPAM Systems

Kraków

Hybrid

PLN 240,000 - 360,000

Full time

14 days+
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
Multisport
Shopping vouchers
Referral bonuses up to $2,000
Office amenities: entertainment zones,

Job summary

EPAM Systems, Inc. seeks a Senior Java Developer in Kraków to lead backend development with microservices, Kafka-based messaging, and cloud-native patterns. You will mentor juniors and drive scalable, secure solutions in a distributed environment.

You will collaborate with cross-functional teams on architecture, DLT initiatives (Ethereum), and security-focused coding. The role offers hybrid work and Poland-wide remote options, with opportunities for international collaboration.

Qualifications

  • At least 5 years of Java development experience.
  • Experience with cloud-native architectures and RESTful services.
  • Kafka-based event-driven architectures.
  • Kubernetes and Helm familiarity.
  • Strong security-focused mindset and code review discipline.
  • Excellent English communication across teams.

Responsibilities

  • Lead the implementation of backend systems and mentor junior developers.
  • Develop reliable, cloud-based solutions that scale to meet business needs.
  • Design and build cloud-native applications for distributed systems.
  • Collaborate with diverse stakeholders across technology and business functions.
  • Contribute to projects involving DLT technologies, including Ethereum.
  • Maintain strong attention to detail and security across development work.
  • Communicate effectively with colleagues from a wide range of backgrounds.

Skills

Java
Kafka
REST
Cloud-native
Kubernetes
Helm
Security awareness
English communication

Tools

Kubernetes
Helm

Job description

We are seeking a Senior Java Developer to join our team, bringing expertise in microservices architecture and Kafka-based enterprise messaging systems to power cloud-based, blockchain-driven financial solutions.ResponsibilitiesLead the implementation of backend systems and mentor junior developersDevelop reliable, cloud-based solutions that scale to meet business needsDesign and build cloud-native applications for distributed systemsCollaborate with diverse stakeholders across technology and business functionsBring creative and innovative thinking to system design and architectureContribute to projects involving DLT technologies, including the Ethereum blockchainMaintain strong attention to detail and security across all development workCommunicate effectively with colleagues from a wide range of backgroundsRequirementsAt least 5 years of experience in Java developmentExpertise in developing cloud-native applications using RESTful web services and Kafka-based event-driven architecturesHands-on experience with Kubernetes and HelmStrong attention to detail and security awarenessFamiliarity with cloud computing, DevOps practices, and digital asset technologiesExcellent communication skills in English, with the ability to interact effectively with a wide range of colleaguesWe 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

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
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
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
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 Full-Stack Engineer (Java and React)
Senior Full-Stack Engineer (Java and React)

EPAM Systems • Kraków

Hybrid
PLN 260,000 - 480,000
Health insurance
Employee Stock Purchase Plan
Remote work within Poland
+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
Senior Java Developer

EPAM Systems • Kraków

On-site
PLN 140,000 - 190,000
Hybrid by design
Remote within Poland
Relocation opportunities
+2
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 • Kraków

Hybrid
PLN 180,000 - 240,000
Hybrid work mode
Employee stock purchase plan
Health insurance
+1