Junior Java Engineer

EPAM Systems

Town of Poland (NY)

Hybrid

USD 16,000 - 27,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EPAM Systems is seeking a Junior Java Engineer to join a cloud‑focused, international team. You will learn from senior engineers, contribute to backend services and microservices, and grow within a Scrum environment.

The role offers a hybrid model with a Kraków client office, and you will work on Java projects with modern cloud technology, RESTful APIs, and CI/CD practices. Excellent communication in English is required.

Qualifications

  • 1+ years of software development experience or strong junior‑level hands‑on practice.
  • Hands‑on experience with Java and RESTful APIs.
  • Basic knowledge of object‑oriented programming, Git/version control, and SQL.
  • Familiarity with unit testing (JUnit, Mockito) and the software development lifecycle.
  • English level B2 with readiness for client‑facing communication.
  • Ability to self‑manage tasks, prioritize work, and meet deadlines.

Responsibilities

  • Support the development, testing, and maintenance of backend services and microservices using Java.
  • Implement small features and bug fixes under guidance of senior engineers.
  • Write clean, readable, maintainable, and well‑tested code following team standards.
  • Participate in code reviews as a learner and apply feedback.
  • Assist in troubleshooting and resolving technical issues with the team.
  • Take part in Agile ceremonies (daily stand‑ups, sprint planning, reviews, retrospectives).
  • Communicate with stakeholders to clarify requirements and implementation details.
  • Contribute to technical documentation and knowledge sharing within the team.

Skills

Java
RESTful APIs
Git/version control
SQL
JUnit/Mockito
Agile/Scrum

Tools

Spring Boot
Google Cloud Platform
Kotlin
Git

Job description

Are you passionate about Java and eager to grow your skills as a Junior Java Engineer in a dynamic, cloud-focused environment? Join our international team of experienced developers and architects, where you’ll learn from senior engineers and mentors while contributing to the development and maintenance of modern cloud-based applications. We value transparency, autonomy, and continuous improvement, and we’re looking for a motivated self-starter ready to take ownership and grow within a Scrum team.

This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland.

Ready to launch your career in cloud engineering?

Responsibilities
  • Support the development, testing, and maintenance of backend services and microservices using Java
  • Implement small features and bug fixes under the guidance of senior engineers
  • Write clean, readable, maintainable, and well-tested code following team standards and best practices
  • Participate in code reviews as a learner and apply received feedback
  • Assist in troubleshooting and resolving technical issues together with the team
  • Take part in Agile ceremonies (daily stand-ups, sprint planning, reviews, retrospectives)
  • Communicate with stakeholders and team members to clarify requirements and implementation details
  • Contribute to technical documentation and knowledge sharing within the team
Requirements
  • 1+ years of experience in software development or strong junior-level hands‑on practice
  • Hands‑on experience with Java
  • Basic knowledge of object‑oriented programming, RESTful APIs, Git/version control, and SQL
  • Familiarity with unit testing (e.g. JUnit, Mockito)
  • Understanding of the software development lifecycle (analysis, design, implementation, testing, support)
  • English level B2 with readiness for client‑facing communication
  • Ability to self‑manage tasks, prioritize work, and meet deadlines
Nice to have
  • Basic knowledge or initial experience with Google Cloud Platform (GCP)
  • Familiarity with Spring / Spring Boot
  • Exposure to microservices architecture
  • Experience or interest in Kotlin
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software Engineer
Junior Software Engineer

EPAM Systems • Town of Poland (NY)

Hybrid
USD 17,000 - 24,000
Junior Java Engineer — Cloud, Mentorship & Hybrid Role
Junior Java Engineer — Cloud, Mentorship & Hybrid Role

EPAM Systems • Town of Poland (NY)

Hybrid
USD 16,000 - 27,000
Java Fullstack Developer
Java Fullstack Developer

Integral Solutions - Informatica Distributor • Town of Poland (NY)

On-site
Senior Backend Java Developer
Senior Backend Java Developer

Your ITeams Sp. z o.o. • Town of Poland (NY)

Hybrid
USD 31,000 - 48,000
Hybrid work (3 days per week in the办公室
Luxmed Gold Extended medical care
Multisport Plus
+4
Java Developer
Java Developer

EPAM Systems • Town of Poland (NY)

On-site
USD 100,000 - 130,000
Senior Software Engineer (Poland)
Senior Software Engineer (Poland)

StrongSD GmbH • Town of Poland (NY)

On-site
Competitive salary
Medical insurance
Professional development tools
+1
Senior Fullstack Engineer (Java + React)
Senior Fullstack Engineer (Java + React)

GFT Polska • Town of Poland (NY)

Hybrid
USD 44,000 - 67,000
Hybrid work in Kraków office
Medical, sport, lunch subsidy, life 보험
Online training and certifications
+2
Senior Full Stack Developer
Senior Full Stack Developer

EPAM Systems • Town of Poland (NY)

Hybrid
USD 56,000 - 81,000
Java Developer (10/838)
Java Developer (10/838)

INFOLET SP. Z O.O. • Town of Poland (NY)

On-site
USD 80,000 - 120,000
Possibility to attend internal and external training
Relocation package
Extended medical care
+2
Senior Fullstack Consultant (Java + React) 1
Senior Fullstack Consultant (Java + React) 1

GFT Polska • Town of Poland (NY)

Hybrid
USD 46,000 - 59,000