Java Software Engineer

EPAM Systems, Inc.

Gdańsk

On-site

PLN 180,000 - 300,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

EPAM Systems, Inc. in Gdańsk, Poland, seeks an experienced Java Software Engineer to join a dynamic team working on mission-critical data center planning systems.

You will contribute to development planning processes, including supplier coordination, and collaborate with world-class engineers, architects, and product managers. Responsibilities include delivering features, full lifecycle development, and daily client communication.

Qualifications

  • 3+ years of hands-on Java development.
  • 3+ years of experience delivering software through full lifecycle (analyze, design, implement, build, test, support).
  • Solid working knowledge of SQL and JUnit.
  • Excellent English communication skills with client-facing experience.
  • Nice to have experience with Google Cloud Platform (GCP), JavaScript and/or TypeScript, and Protocol Buffers.

Responsibilities

  • Develop new features and refine the codebase to improve performance, reliability, and efficiency.
  • Communicate directly with the client on a daily basis, engaging with stakeholders and product teams.
  • Collaborate with engineers and architects to build a scalable, high-performance platform used by external customers.
  • 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 valuing transparency, trust, and autonomy.

Skills

Java development
SQL
JUnit
Client-facing communication
English proficiency
Self-management
Time management
JavaScript/TypeScript
Protocol Buffers

Tools

Google Cloud Platform (GCP)
JavaScript
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
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

Talanto • Kraków

Hybrid
PLN 60,000 - 90,000
Hybrid work model
Employee stock purchase plan with 15%
Referral bonuses up to $2,000
+1
Junior Java Software Engineer
Junior Java Software Engineer

EPAM Systems • Poland

On-site
PLN 90,000 - 120,000
Junior Java Software Engineer
Junior Java Software Engineer

EPAM Systems, Inc. • Gdańsk

On-site
PLN 70,000 - 110,000
Junior Java Software Engineer
Junior Java Software Engineer

EPAM Systems, Inc. • Warszawa

On-site
PLN 80,000 - 120,000
Junior Java Engineer: Cloud, Microservices & Client-Facing
Junior Java Engineer: Cloud, Microservices & Client-Facing

EPAM Systems, Inc. • Gdańsk

On-site
PLN 70,000 - 110,000
Junior Java Engineer: Client-Facing, Cloud & Microservices
Junior Java Engineer: Client-Facing, Cloud & Microservices

EPAM Systems, Inc. • Warszawa

On-site
PLN 80,000 - 120,000
Java Software Engineer - Data Center Platform
Java Software Engineer - Data Center Platform

EPAM Systems, Inc. • Gdańsk

On-site
PLN 180,000 - 300,000
Senior Java Developer
Senior Java Developer

EPAM Systems • Warszawa

Hybrid
PLN 180,000 - 300,000
Hybrid by design
Remote in Poland
Opportunity to work abroad up to 60 ? 
+4
Senior Java Software Developer
Senior Java Software Developer

EPAM Systems • Kraków

Hybrid
PLN 180,000 - 270,000
Hybrid by design
Remote work within Poland
Stock Purchase Plan
+1
Lead Data Software Engineer (Java)
Lead Data Software Engineer (Java)

EPAM Systems • Kraków

Hybrid
PLN 260,000 - 380,000
Hybrid work model
Remote work within Poland
Relocation opportunities
+3