Junior Java Software Engineer

EPAM Systems

Kraków

On-site

PLN 120,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Career development programs
English classes
Employee Stock Purchase Plan with 15%

Job summary

EPAM Systems, Inc. in Kraków is seeking a Junior Java Software Engineer to join a modern, lean engineering team that collaborates directly with clients to build scalable, high-performance platforms.

You will work with world-class engineers and product managers, write documentation, and contribute to cloud-based microservices. The role offers hybrid work, growth opportunities, and a supportive culture emphasizing transparency.

Qualifications

  • 1+ years of experience with Java, SQL, and unit testing.
  • Knowledge of algorithms and data structures, continuous integration, and Google Cloud Platform.
  • BS degree in Computer Science or related technical field, or equivalent practical experience.
  • Understanding of application security.
  • Familiarity with Git or other version control systems.
  • Excellent English communication skills (B2) with client-facing communications experience.

Responsibilities

  • Collaborate with engineers, architects, and product managers to build scalable, high-performance platforms.
  • Communicate directly with clients to collect and analyze their needs.
  • Create necessary documentation, including PRDs, test cases, and design docs.
  • Work independently as the sole developer on an app from idea to ready product when required.
  • Deliver quality work on time while handling multiple tasks simultaneously.
  • Apply cloud technologies and microservices architecture principles to project development.
  • Question the status quo and seek mastery while working with autonomy.
  • Contribute to a culture of purpose, transparency, and trust within the team.
  • Approach problems by identifying root causes and justify compromises between quality and speed.
  • Make decisions considering business impact.

Skills

Java
SQL
Unit testing
Algorithms and data structures
Google Cloud Platform
CI/CD
English communication
Client-facing communication
Agile methodology
Information management

Education

BS degree in Computer Science or related field

Tools

Git

Job description

We are looking for a Junior Java Software Engineer to join a modern, lean, self-governing engineering team that values transparency and trust, working directly with clients on a daily basis to build scalable, high-performance platforms leveraged by external customers to create paradigm-shifting applications and solutions.ResponsibilitiesCollaborate with a group of world-class engineers, architects, and product managers to build and maintain scalable, high-performance platformsCommunicate directly with clients to collect and analyze their needsCreate necessary documentation, including PRDs, test cases, and design docsWork independently as the sole developer on an app from idea to ready product when requiredDeliver quality work on time while handling multiple tasks simultaneouslyApply cloud technologies and microservices architecture principles to project developmentQuestion the status quo and seek individual mastery while working with autonomyContribute to a culture of purpose, transparency, and trust within the teamApproach problems by identifying root causes rather than jumping directly into solution modeMake decisions considering business impact and justify compromises between quality and speedRequirements1+ years of experience with Java, SQL, and unit testingKnowledge of algorithms and data structures, continuous integration, and Google Cloud PlatformBS degree in Computer Science or related technical field, or equivalent practical experienceUnderstanding of application securityFamiliarity with Git or other version control systemsExcellent English communication skills (B2 level) with experience in client-facing communicationsStrong self-management and prioritization skillsCapability to work in an agile environment without direct supervisionUnderstanding of information management, data modeling, system integration, and development methodologiesNice to haveFamiliarity with Google Cloud SpannerKnowledge of gRPCWe offerWe gather like-minded people:Top tech minds driving innovation in AI, cloud and digital platform modernizationSupportive team and an agile, startup-like culture that accelerates your growthHybrid work model designed for collaboration, requiring 3 days a week from the officeChance to work abroad for up to 60 days annuallyWe 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:We 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

Junior Java Software Engineer
Junior Java Software Engineer

EPAM Systems • Katowice

On-site
PLN 90,000 - 130,000
Hybrid work model
Career development programs
English classes
+2
Junior Java Software Engineer
Junior Java Software Engineer

EPAM Systems • Województwo pomorskie

Hybrid
PLN 90,000 - 130,000
Hybrid work model
Career development programs
English classes
+2
Junior Java Software Engineer
Junior Java Software Engineer

EPAM Systems • Katowice

Hybrid
PLN 60,000 - 90,000
Health insurance
Multisport
Shopping vouchers
+4
Junior Java Software Engineer
Junior Java Software Engineer

EPAM Systems • Kraków

Hybrid
PLN 90,000 - 130,000
Hybrid work model
Health insurance
Stock Purchase Plan
+2
Senior Java Software Engineer
Senior Java Software Engineer

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 300,000
Hybrid by design
Remote work within Poland
Relocation opportunities
+2
Senior Java Developer
Senior Java Developer

EPAM Systems • Wrocław

On-site
PLN 180,000 - 280,000
Hybrid by design mode
Remote within Poland
Employee Stock Purchase Plan with 15%
+3
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 • Wrocław

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