Junior Java Developer

EPAM Systems

Poland

On-site

USD 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EPAM Systems is seeking a Junior Java Developer in the Town of Poland, NY, to help build mission-critical data center management systems. You will work alongside expert engineers to develop and enhance high-performance platforms, gaining exposure to cutting-edge technologies.

In this role, you will be responsible for coding, testing, and collaborating with stakeholders to deliver effective solutions. Candidates should have at least 1 year of programming experience in Java and excellent communication skills.

Qualifications

  • 1+ years of experience in software development and integration.
  • Hands-on programming experience in Java.
  • Strong self-management and task prioritization skills.
  • Eagerness to learn new technologies.

Responsibilities

  • Develop new features and enhance existing applications.
  • Refine existing codebase for readability and efficiency.
  • Participate in software development lifecycle activities.
  • Communicate with clients to understand requirements.

Skills

Java
JUnit
Mockito
SQL
Problem-solving
English communication

Tools

Google Cloud Platform
TypeScript

Job description

For our client, a leading technology infrastructure company, we are looking for a Junior Java Developer to help build mission‑critical systems that power global data center operations. You will be part of developing innovative solutions that manage the entire lifecycle of data center infrastructure, from initial planning and design to ongoing maintenance and optimization. As a Junior Developer, you will work alongside world‑class engineers and architects to build scalable, high‑performance platforms while learning cutting‑edge technologies and gaining deep domain expertise in data center operations. This role offers a hybrid model, with 3 days per week working from the client’s office in Wroclaw, Gdansk, or Krakow, Poland.

Responsibilities
  • Develop new features and enhance existing applications for data center management systems.
  • Refine and optimize the existing codebase to improve readability, efficiency, and maintainability.
  • Learn project domain knowledge and master relevant technologies under the guidance of senior developers.
  • Participate in the full software development lifecycle, from analysis and design through implementation and support.
  • Communicate directly with client stakeholders on a daily basis to understand requirements and provide updates.
  • Collaborate with world‑class engineers and architects to build scalable, high‑performance platforms.
  • Contribute to building solutions that enable external customers to develop next‑generation applications.
  • Work effectively within a modern, self‑governing engineering team environment.
  • Participate in code reviews and testing processes to ensure high‑quality deliverables.
  • Support the troubleshooting and maintenance of production systems.
Requirements
  • 1+ years of experience developing and integrating software through the full system implementation lifecycle.
  • 1+ years of hands‑on programming experience in Java.
  • Practical experience with the analysis, design, implementation, build, test, and support phases of software development.
  • Proficiency with the JUnit framework for writing and executing unit tests.
  • Hands‑on experience with Mockito for creating mocks within unit tests.
  • Solid understanding of SQL and working with relational database interactions.
  • Strong self‑management abilities and skill in prioritizing tasks effectively.
  • Capability to work independently while being an active part of a collaborative team.
  • Eagerness to learn new technologies and gain deep domain knowledge.
  • Strong problem‑solving skills with a keen attention to detail.
  • Excellent English communication skills with proven experience in client‑facing interactions.
  • Nice to have: Experience with Google Cloud Platform (GCP) services and cloud‑native development practices.
  • Knowledge of TypeScript for contributing to frontend development tasks.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Java Engineer
Junior Java Engineer

EPAM Systems • Town of Poland (NY)

Hybrid
USD 16,000 - 27,000
Junior Software Engineer
Junior Software Engineer

EPAM Systems • Town of Poland (NY)

Hybrid
USD 17,000 - 24,000
Java Fullstack Developer
Java Fullstack Developer

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

On-site
Java Developer
Java Developer

EPAM Systems • Town of Poland (NY)

On-site
USD 100,000 - 130,000
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
Senior Node.js Developer
Senior Node.js Developer

EPAM Systems • Town of Poland (NY)

Hybrid
USD 48,000 - 75,000
Senior Full-Stack Developer, Angular
Senior Full-Stack Developer, Angular

EPAM Systems • Town of Poland (NY)

Hybrid
USD 48,000 - 64,000
Hybrid work model
Senior Java Developer Java, Spring, SQL, Git Warsaw, Gdańsk, Gdynia
Senior Java Developer Java, Spring, SQL, Git Warsaw, Gdańsk, Gdynia

Diverse CG Sp. z o.o. Sp.k. • Town of Poland (NY)

On-site
USD 90,000 - 120,000
Private medical care
Co‑financing for the sports card
Constant support of dedicated consultant
Senior Java Developer Java, Spring, SQL, Git Warsaw, Gdańsk, Gdynia
Senior Java Developer Java, Spring, SQL, Git Warsaw, Gdańsk, Gdynia

DCG Poland • Town of Poland (NY)

On-site
USD 80,000 - 120,000
Private medical care
Co-financing for the sports card
Dedicated consultant support
Java Fullstack Developer
Java Fullstack Developer

ITFS Inc • Town of Poland (NY)

Hybrid
Transparent terms of cooperation
Opportunity to work on a development project
Co-financing for healthcare packages