Junior Java Developer
⚲ Wroclaw
6 000 – 12 000 zł / mies.
Wymagania
- JUnit
- Unit Testing
- Java
- SQL
- Mockito
Opis stanowiska
Are you ready to kick-start your engineering career on a project that truly makes an impact? We're looking for a Junior Java Developer to join a talented, international team building mission-critical systems that power the backbone of modern Data Centers — from constructing new facilities and designing racks to hardware demand planning, logistics, and ongoing maintenance.
Our client is a global technology leader operating on a massive scale, where reliability, performance, and innovation are essential. You'll be contributing to a scalable, high-performance platform leveraged by external customers to build the next generation of applications and solutions — all while learning directly from world-class engineers and architects.
This is a fantastic opportunity to grow your skills in a modern, self-governing engineering culture that values transparency, autonomy, and continuous learning.
This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Gdansk or Wroclaw, Poland.
Ready to launch your career in cloud engineering? Apply now and join our global team!
Responsibilities
• Develop new features and refine existing code to make it more readable, efficient, and maintainable
• Contribute to the full development lifecycle — from analysis and design through implementation, testing, and support
• Collaborate directly with the client on a daily basis, building strong communication skills along the way
• Work alongside experienced engineers and architects on a scalable, high-performance platform
• Take ownership of your tasks, deliver on time, and grow into a confident, autonomous engineer
• Continuously learn the project domain and adopt new technologies
Requirements
• 1+ years of experience developing and integrating software through the full system implementation lifecycle (analyze, design, implement, build, test, support)
• 1+ years of hands-on experience with Java
• Solid knowledge of JUnit, Mockito, and SQL
• Excellent English communication skills and confidence in client-facing interactions (you'll be talking to stakeholders directly!)
• Strong self-management and prioritization skills
• A proactive, self-starter mindset with a focus on quality and timely delivery
Nice to have
• Experience with Google Cloud Platform (GCP)
• Familiarity with TypeScript
• Knowledge of Guice and Protocol Buffers
We offer
• We gather like-minded people:Engineering community of industry professionals
• Friendly team and enjoyable working environment
• Flexible schedule and opportunity to work remotely within Poland
• Chance to work abroad for up to 60 days annually
• Business-driven relocation opportunities
• We provide growth opportunities:Outstanding career roadmap
• Leadership development, career advising, soft skills, and well-being programs
• Certification (GCP, Azure, AWS)
• Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
• English classes
• We cover it all:Stable income (Employment Contract or B2B)
• Participation in the Employee Stock Purchase Plan
• Benefits package (health insurance, multisport, shopping vouchers)
• Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
• Referral bonuses
• Corporate, social and well-being events
• Please, note:The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
• We will reach out to selected candidates exclusively.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Our client is a global technology leader operating on a massive scale, where reliability, performance, and innovation are essential. You'll be contributing to a scalable, high-performance platform leveraged by external customers to build the next generation of applications and solutions — all while learning directly from world-class engineers and architects.
This is a fantastic opportunity to grow your skills in a modern, self-governing engineering culture that values transparency, autonomy, and continuous learning.
This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Gdansk or Wroclaw, Poland.
Ready to launch your career in cloud engineering? Apply now and join our global team!
Responsibilities
• Develop new features and refine existing code to make it more readable, efficient, and maintainable
• Contribute to the full development lifecycle — from analysis and design through implementation, testing, and support
• Collaborate directly with the client on a daily basis, building strong communication skills along the way
• Work alongside experienced engineers and architects on a scalable, high-performance platform
• Take ownership of your tasks, deliver on time, and grow into a confident, autonomous engineer
• Continuously learn the project domain and adopt new technologies
Requirements
• 1+ years of experience developing and integrating software through the full system implementation lifecycle (analyze, design, implement, build, test, support)
• 1+ years of hands-on experience with Java
• Solid knowledge of JUnit, Mockito, and SQL
• Excellent English communication skills and confidence in client-facing interactions (you'll be talking to stakeholders directly!)
• Strong self-management and prioritization skills
• A proactive, self-starter mindset with a focus on quality and timely delivery
Nice to have
• Experience with Google Cloud Platform (GCP)
• Familiarity with TypeScript
• Knowledge of Guice and Protocol Buffers
We offer
• We gather like-minded people:Engineering community of industry professionals
• Friendly team and enjoyable working environment
• Flexible schedule and opportunity to work remotely within Poland
• Chance to work abroad for up to 60 days annually
• Business-driven relocation opportunities
• We provide growth opportunities:Outstanding career roadmap
• Leadership development, career advising, soft skills, and well-being programs
• Certification (GCP, Azure, AWS)
• Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru
• English classes
• We cover it all:Stable income (Employment Contract or B2B)
• Participation in the Employee Stock Purchase Plan
• Benefits package (health insurance, multisport, shopping vouchers)
• Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more
• Referral bonuses
• Corporate, social and well-being events
• Please, note:The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview.
• We will reach out to selected candidates exclusively.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
🔍 Dekoder Ogłoszenia
🟡
kick-start your engineering career on a project that truly makes an impact
Będziesz pracować nad projektem, który jest ważny dla firmy, ale niekoniecznie oznacza to przełomowe innowacje dla świata.
🔴
mission-critical systems that power the backbone of modern Data Centers
Systemy są kluczowe dla działania centrów danych, co może oznaczać wysokie wymagania dotyczące stabilności i dostępności, a także potencjalnie stresujące sytuacje w przypadku awarii.
🟡
learning directly from world-class engineers and architects
Będziesz miał okazję uczyć się od doświadczonych osób, ale stopień ich zaangażowania w mentoring zależy od konkretnych osób i kultury zespołu.
🔴
modern, self-governing engineering culture that values transparency, autonomy, and continuous learning
Może oznaczać dużą swobodę w działaniu, ale też potencjalnie brak jasnych wytycznych i konieczność samodzielnego rozwiązywania problemów.
🟡
Collaborate directly with the client on a daily basis
Będziesz miał częsty kontakt z klientem, co może być zarówno szansą na lepsze zrozumienie wymagań, jak i źródłem dodatkowej presji.