Java Software Engineer

EPAM Systems

Kraków

Hybrid

PLN 120,000 - 180,000

Full time

5 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

Job summary

EPAM Systems in Kraków is seeking an experienced Java Software Engineer to join a client-facing engineering team working on mission-critical data center planning systems. You will develop new features, participate in full SDLC, and collaborate with product managers, architects, and clients to deliver scalable, high-performance software in a hybrid work setup with remote options in Poland.

Excellent English communication and strong self-management are essential in this fast-paced, international

Qualifications

  • 3+ years of hands-on experience in Java development.
  • 3+ years of experience developing and integrating software through full system implementation life-cycle (analyze, design, implement, build, test, support).
  • Solid working knowledge of SQL and JUnit.
  • Strong self-management, prioritization, and time-management skills.
  • Excellent English communication skills (both written and verbal) with proven experience in client-facing interactions.

Responsibilities

  • Develop new features and refine the existing codebase to improve performance, reliability, and efficiency.
  • Communicate directly with the client on a daily basis, participating in discussions with stakeholders and product teams.
  • Collaborate with a team of engineers and architects to build a scalable, high-performance platform leveraged by external customers for next-generation applications and solutions.
  • Participate in the full software development life cycle - from analysis and design through implementation, testing, and support.
  • Operate as a proactive, self-governing team member in a modern engineering environment that values transparency, trust, individual mastery, and autonomy.

Skills

Java development
Full SDLC
SQL
JUnit
English communication

Tools

JUnit
SQL
GCP
TypeScript
Protocol Buffers

Job description

EPAM is seeking an experienced Java Software Engineer to join a dynamic engineering team working on mission-critical systems within the data center infrastructure planning domain. Our client is a major global technology leader investing heavily in next-generation data center development. The project focuses on building and enhancing software solutions that support development planning processes, including supply chain timeline management and supplier relationship coordination. This is a great opportunity to contribute to a high-impact platform while collaborating directly with the client's world-class engineers, architects, and product managers.

Responsibilities
  • Develop new features and refine the existing codebase to improve performance, reliability, and efficiency
  • Communicate directly with the client on a daily basis, participating in discussions with stakeholders and product teams
  • Collaborate with a team of engineers and architects to build a scalable, high-performance platform leveraged by external customers for next-generation applications and solutions
  • Participate in the full software development life cycle - from analysis and design through implementation, testing, and support
  • Operate as a proactive, self-governing team member in a modern engineering environment that values transparency, trust, individual mastery, and autonomy
Requirements
  • 3+ years of hands-on experience in Java development
  • 3+ years of experience developing and integrating software through full system implementation life-cycle (analyze, design, implement, build, test, support)
  • Solid working knowledge of SQL and JUnit
  • Strong self-management, prioritization, and time-management skills
  • Ability to deliver on time with quality as a self-starter in a fast-paced environment
  • Excellent English communication skills (both written and verbal) with proven experience in client-facing interactions
Nice to have
  • Experience with Google Cloud Platform (GCP)
  • Knowledge of JavaScript and/or TypeScript
  • Familiarity with Protocol Buffers
We offer
  • We gather like-minded people:
    • Top tech minds driving innovation in AI, cloud and digital platform modernization
    • Supportive team and an agile, startup-like culture
    • Hybrid by design mode and opportunity to work remotely within Poland
    • Chance to work abroad for up to 60 days annually
    • Business-driven relocation opportunities
  • We provide growth opportunities:
    • Career development programs
    • Thought leadership, mentoring, soft skills and well-being programs
    • Certification (Anthropic, Gemini, GCP, Azure, AWS)
    • English classes
  • We cover it all:
    • Stable pay
    • Participation in the Employee Stock Purchase Plan with a 15% discount
    • Benefits package (health insurance, multisport, shopping vouchers)
    • Referral bonuses up to $2,000
    • Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more
    • Corporate, social and well-being events
  • Please, note:
    • We will reach out to selected candidates exclusively
EPAM 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

Java Software Engineer
Java Software Engineer

EPAM Systems • Wrocław

Hybrid
PLN 180,000 - 240,000
Hybrid by design mode
Remote work within Poland
Employee Stock Purchase Plan with 15%"
+3
Java Software Engineer
Java Software Engineer

EPAM Systems • Województwo pomorskie

Hybrid
PLN 120,000 - 180,000
Health insurance
Multisport
Shopping vouchers
+4
Java Software Engineer
Java Software Engineer

EPAM Systems, Inc. • Gdańsk

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

EPAM Systems • Kraków

Hybrid
PLN 447,000 - 708,000
Hybrid work model
Relocation opportunities
English classes
+5
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 Full Stack Developer
Senior Full Stack Developer

EPAM Systems • Województwo pomorskie

Hybrid
PLN 180,000 - 240,000
Hybrid work model
Remote work within Poland
Work abroad up to 60 days annually
+6
Junior Software Engineer
Junior Software Engineer

EPAM Systems • Województwo pomorskie

Hybrid
PLN 60,000 - 80,000
Health insurance
Multisport
Shopping vouchers
+2
Senior Full Stack Developer
Senior Full Stack Developer

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 300,000
Hybrid work model
Remote work within Poland
Career development programs
+3
Senior Java Developer
Senior Java Developer

EPAM Systems • Warszawa

Hybrid
PLN 240,000 - 340,000
Hybrid by design
Remote within Poland
Work abroad up to 60 days annually
+6
Junior Software Engineer
Junior Software Engineer

EPAM Systems • Wrocław

Hybrid
PLN 110,000 - 150,000
Hybrid work model
Office in Kraków
Office in Wroclaw
+6