Junior Java Software Engineer

EPAM Systems

Katowice

Hybrid

PLN 60,000 - 90,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
Multisport
Shopping vouchers
ESPP 15% discount
Career development
Mentoring and soft skills training
English classes

Job summary

EPAM Systems in Katowice invites applications for a Junior Java Software Engineer to join a lean, self-governing team delivering scalable, high-performance platforms for external clients.

You will collaborate with engineers, architects and product managers, work with Java, SQL, CI, and Google Cloud; participate in documentation, and have opportunities for growth in a hybrid work environment.

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 experience.
  • Strong self-management and prioritization skills.
  • Capability to work in an agile environment without direct supervision.
  • Understanding of information management, data modeling, system integration, and development methodologies.

Responsibilities

  • Collaborate with engineers, architects, and product managers to build scalable, high-performance platforms.
  • Communicate directly with clients to gather and analyze their needs.
  • Create 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.
  • Query the status quo and seek mastery 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.

Skills

Java
SQL
Unit testing
Algorithms
Data structures
CI
Google Cloud Platform
Git
English (B2)

Education

BS in Computer Science or related field
Equivalent practical experience

Tools

Google Cloud Spanner
gRPC

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.

Responsibilities
  • Collaborate with a group of world-class engineers, architects, and product managers to build and maintain 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 individual mastery while working with autonomy
  • Contribute to a culture of purpose, transparency, and trust within the team
  • Approach problems by identifying root causes rather than jumping directly into solution mode
  • Make decisions considering business impact and justify compromises between quality and speed
Requirements
  • 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 level) with experience in client-facing communications
  • Strong self-management and prioritization skills
  • Capability to work in an agile environment without direct supervision
  • Understanding of information management, data modeling, system integration, and development methodologies
Nice to have
  • Familiarity with Google Cloud Spanner
  • Knowledge of gRPC
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 that accelerates your growth
    • Hybrid work model designed for collaboration, requiring 3 days a week from the office
    • Chance to work abroad for up to 60 days annually
  • 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

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 • Kraków

Hybrid
PLN 90,000 - 130,000
Hybrid work model
Health insurance
Stock Purchase Plan
+2
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 • Kraków

On-site
PLN 120,000 - 180,000
Hybrid work model
Career development programs
English classes
+1
Junior Software Engineer
Junior Software Engineer

EPAM Systems • Województwo pomorskie

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

EPAM Systems • Wrocław

Hybrid
PLN 210,000 - 270,000
Health insurance
Multisport
Shopping vouchers
+1
Java Developer - Big Data
Java Developer - Big Data

EPAM Systems • Kraków

Hybrid
PLN 150,000 - 210,000
Hybrid work mode
Remote within Poland
Career development
+3
Server-Side Java Developer with AWS
Server-Side Java Developer with AWS

EPAM Systems • Województwo pomorskie

Hybrid
PLN 120,000 - 180,000
Hybrid by design
Remote within Poland
Relocation opportunities
+2
Senior Java Engineer
Senior Java Engineer

EPAM Systems • Kraków

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

EPAM Systems • Kraków

Hybrid
PLN 220,000 - 260,000
Hybrid by design
Work abroad up to 60 days annually
Relocation opportunities
+1
Top locations