April 29, 2026

Junior Java/Kotlin Developer

Junior • Hybrid

Gdansk, Poland

We are looking for an ambitious Junior Java/Kotlin Developer, eager to learn and work with Salesforce, to join our team. In this role, you’ll be trained and mentored while contributing to a major telecommunications project for a global technology leader, working with modern technologies like Java, Kotlin, Spring, and Google Cloud Platform. You’ll collaborate closely with a diverse team in a dynamic, Agile environment, focusing on microservices, API integrations, and SaaS products such as Salesforce and Zuora.

This role offers a hybrid model, with 3 days per week working from the client's office in Gdansk, Krakow, Warsaw or Wroclaw. While standard Polish business hours apply, occasional flexibility for evening meetings (e.g., around 18:00) to coordinate with US teams is required.

If you’re passionate about launching your career in a top-tier engineering setting, this is the perfect opportunity for you.

Responsibilities

  • Learn and grow under the guidance of senior engineers developing a strong understanding of the project’s domain architecture and codebase

  • Assist in developing testing and maintain microservices using Java and Kotlin

  • Onboard to Salesforce especially Salesforce CPQ for product management tasks

  • Write clean maintainable and well-tested code for assigned features and bug fixes

  • Participate in code reviews and collaborate with the team in all Agile ceremonies

  • Help troubleshoot and resolve technical issues with mentor support

  • Contribute to team documentation and knowledge sharing

  • Proactively tackle a steep learning curve and adapt quickly to complex large-scale systems and cloud technologies

Requirements

  • Hands-on experience with Java and foundational knowledge of Kotlin

  • Basic experience with Spring Boot and RESTful APIs

  • Familiarity with Google Cloud Platform (GCP)

  • Working knowledge of SQL and Git

  • Eagerness to learn and work with Salesforce and other SaaS products

  • Strong desire to learn grow and adapt quickly in a fast-paced environment

  • Good communication and teamwork skills

  • Willingness to occasionally adjust working hours for collaboration with international teams

  • Ability to communicate effectively in English both spoken and written for daily collaboration

We offer/Benefits
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.

Similar jobs you might like

Technology

EPAM Systems

Junior Java Developer

Junior

Hybrid

Gdansk, Poland

🏢 Summary: Junior Java Developer role focused on maintaining and enhancing internal financial tools and data pipelines in a GCP-hosted environment. The position involves automating and optimizing financial processes using Java while collaborating with international teams and receiving mentorship from a Senior Developer. The role combines hands-on development, testing and support within a structured software development lifecycle. 🗂️ Requirements: 1+ year of professional software development experience or strong junior-level hands-on practice, Hands-on experience with Java, Proficiency in Object-Oriented Programming (OOP), Experience with SQL, Experience with RESTful APIs, Experience with Git, Familiarity with unit testing frameworks, Understanding of software development lifecycle, Ability to communicate in English (spoken and written) 📃 Skills: Java, SQL, REST, Git, JUnit, Mockito, OOP, GCP, TypeScript, Angular, Dart, Guice, Guava, ProtocolBuffers, CI/CD 🏢 Description: We are looking for a motivated Junior Java Developer to join a high-impact team supporting and enhancing the internal tools and data pipelines that drive the Client’s financial operations. In this role, you’ll work closely with a Senior Developer, receiving dedicated mentorship as you automate and optimize financial workflows using the latest technologies in a fully GCP-hosted environment. The client operates in the global technology sector, focusing on innovative solutions for financial process automation. You’ll be part of a collaborative, cross-functional organization, with opportunities for technical growth and exposure to the Client’s unique engineering methodologies. This role offers a hybrid model, with 3 days per week working from the client's office in Wroclaw, Gdansk, Warsaw or Krakow; working hours are aligned for collaboration with international teams, with a preferred shift start between 9:00 AM and 11:00 AM CET. Responsibilities Maintain and enhance internal tools and data pipelines supporting financial operations Work closely with a Senior Developer, receiving mentorship and guidance as you grow into the role Automate and optimize complex financial processes using Java and related technologies Build, test and support solutions that are used by key financial stakeholders Collaborate with international teams in a cross-functional environment Participate in code reviews and contribute to maintaining high code quality Follow the software development lifecycle, including analysis, design, implementation, testing and support Communicate effectively with team members and stakeholders in a hybrid work setting Requirements 1+ year of professional software development experience or strong hands-on practice at the junior level Hands-on experience with Java Proficiency in Object-Oriented Programming (OOP) and SQL Experience with RESTful APIs and version control systems (Git) Familiarity with unit testing frameworks (e.g. JUnit, Mockito) Understanding of the software development lifecycle, including analysis, design, implementation, testing and support Ability to communicate effectively in English, both spoken and written, for client-facing collaboration Strong self-management skills with the ability to prioritize work and meet deadlines Nice to have Experience with TypeScript/Angular or Dart Familiarity with Google technologies such as Guice, Guava or Protocol Buffers General knowledge of Google Cloud Platform (GCP) Experience with CI/CD pipelines We offer/Benefits 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.

Technology

EPAM Systems

Junior Java Developer

Junior

Hybrid

Krakow, Poland

🏢 Summary: Junior Java Developer role focused on building, migrating, and enhancing enterprise legal technology applications within a large-scale environment. The position involves maintaining and refactoring web applications on Google infrastructure while ensuring performance, scalability, and continuous support. The role combines feature development, optimization, and bug fixing in an Agile setup. 🗂️ Requirements: Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics or related field, Experience with Java, Experience with JavaScript, Knowledge of software architecture and engineering principles, Experience with implementation or integration practices, Familiarity with Agile methodologies, Ability to maintain and refactor web applications, Ability to analyze, optimize and debug applications 📃 Skills: Java, JavaScript, Agile, GCP, Web, Backend, Architecture, Integration, Testing, Debugging, Monitoring 🏢 Description: We are looking for a motivated Junior Java Developer to join our team in building and modernizing cutting-edge legal technology solutions for a global enterprise. This role involves contributing to the migration, enhancement, and support of legal tooling applications within a dynamic, enterprise-scale environment that drives the digital transformation of legal processes. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland. Responsibilities Take ownership of existing legal tools to ensure a smooth transition and continuous support Develop new features and improve existing functionalities in legal tooling applications Apply best practices in software design, development, and maintenance for scalable projects Maintain and refactor web applications built on Google infrastructure Analyze, review, and optimize applications for improved efficiency, testing, and monitoring Diagnose, prioritize, and resolve technical bugs while ensuring excellent client support Requirements Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, a related field, or equivalent practical experience, which may include certifications Experience in one or more programming languages such as Java and JavaScript Knowledge of software architecture, engineering principles, and implementation or integration practices Familiarity with Agile methodologies for software development Nice to have Competency in backend development with a strong focus on Java Understanding of test methodologies, including test planning, case creation, and debugging Expertise in data warehousing, database design, API development, and system integration Knowledge of enterprise software architecture We offer/Benefits 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.

Technology

EPAM Systems

Junior Java Developer

Junior

Hybrid

Krakow, Poland

🏢 Summary: Junior Java Developer role focused on building, migrating and enhancing enterprise-scale legal technology applications in a hybrid environment. The position involves developing and maintaining web applications on Google infrastructure, improving existing tools and ensuring their stability and performance. The role supports digital transformation of legal processes through scalable and well-designed software solutions. 🗂️ Requirements: Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics or related field (or equivalent practical experience), Experience with Java, Experience with JavaScript, Knowledge of software architecture and engineering principles, Understanding of implementation and integration practices, Familiarity with Agile methodologies 📃 Skills: Java, JavaScript, Agile, GCP, SoftwareArchitecture, WebDevelopment, Testing, Debugging 🏢 Description: We are looking for a motivated Junior Java Developer to join our team in building and modernizing cutting-edge legal technology solutions for a global enterprise. This role involves contributing to the migration, enhancement, and support of legal tooling applications within a dynamic, enterprise-scale environment that drives the digital transformation of legal processes. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland. Responsibilities Take ownership of existing legal tools to ensure a smooth transition and continuous support Develop new features and improve existing functionalities in legal tooling applications Apply best practices in software design, development, and maintenance for scalable projects Maintain and refactor web applications built on Google infrastructure Analyze, review, and optimize applications for improved efficiency, testing, and monitoring Diagnose, prioritize, and resolve technical bugs while ensuring excellent client support Requirements Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, a related field, or equivalent practical experience, which may include certifications Experience in one or more programming languages such as Java and JavaScript Knowledge of software architecture, engineering principles, and implementation or integration practices Familiarity with Agile methodologies for software development Nice to have Competency in backend development with a strong focus on Java Understanding of test methodologies, including test planning, case creation, and debugging Expertise in data warehousing, database design, API development, and system integration Knowledge of enterprise software architecture We offer/Benefits 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.

Technology

EPAM Systems

Junior Java Developer

Junior

Hybrid

Krakow, Poland

🏢 Summary: Junior Java Developer role focused on building, modernizing, and supporting enterprise-scale legal technology applications. The position involves developing new features, maintaining and refactoring web applications on Google infrastructure, and ensuring application performance, testing, and monitoring. Work is performed in a hybrid model with close collaboration in an Agile environment. 🗂️ Requirements: Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics or related field, or equivalent practical experience, Experience with Java, Experience with JavaScript, Knowledge of software architecture and engineering principles, Understanding of implementation and integration practices, Familiarity with Agile methodologies 📃 Skills: Java, JavaScript, Agile, Google, Web, Architecture, Integration, Testing, Monitoring 🏢 Description: We are looking for a motivated Junior Java Developer to join our team in building and modernizing cutting-edge legal technology solutions for a global enterprise. This role involves contributing to the migration, enhancement, and support of legal tooling applications within a dynamic, enterprise-scale environment that drives the digital transformation of legal processes. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland. Responsibilities Take ownership of existing legal tools to ensure a smooth transition and continuous support Develop new features and improve existing functionalities in legal tooling applications Apply best practices in software design, development, and maintenance for scalable projects Maintain and refactor web applications built on Google infrastructure Analyze, review, and optimize applications for improved efficiency, testing, and monitoring Diagnose, prioritize, and resolve technical bugs while ensuring excellent client support Requirements Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, a related field, or equivalent practical experience, which may include certifications Experience in one or more programming languages such as Java and JavaScript Knowledge of software architecture, engineering principles, and implementation or integration practices Familiarity with Agile methodologies for software development Nice to have Competency in backend development with a strong focus on Java Understanding of test methodologies, including test planning, case creation, and debugging Expertise in data warehousing, database design, API development, and system integration Knowledge of enterprise software architecture We offer/Benefits 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.

Technology

EPAM Systems

Junior Java Developer

Junior

Hybrid

Gdansk, Poland

🏢 Summary: Junior Java Developer role focused on building and enhancing mission-critical, high-performance systems supporting large-scale Data Center operations. The position involves full software development lifecycle participation, working on a scalable platform used by external customers. It offers hands-on experience in cloud-oriented engineering within an international team. 🗂️ Requirements: 1+ years experience in full software development lifecycle (analysis, design, implementation, testing, support), 1+ years hands-on experience with Java, Strong knowledge of JUnit, Strong knowledge of Mockito, Strong knowledge of SQL 📃 Skills: Java, JUnit, Mockito, SQL 🏢 Description: 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/Benefits 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.

Technology

EPAM Systems

Junior Java Developer

Junior

Hybrid

Krakow, MA, Poland

🏢 Summary: Junior Java Developer role focused on building and maintaining mission-critical, high-performance systems supporting large-scale Data Center operations. The position involves full lifecycle development in an international team, contributing to scalable cloud-based platforms while working closely with clients. This is a hybrid opportunity in Poland offering strong technical growth and exposure to modern engineering practices. 🗂️ Requirements: 1+ year experience in full software development lifecycle (analysis, design, implementation, testing, support), 1+ year hands-on experience with Java, Strong knowledge of JUnit, Strong knowledge of Mockito, Strong knowledge of SQL, Fluent English communication skills, Ability to work directly with stakeholders, Strong self-management and prioritization skills, Proactive, self-starter mindset focused on quality and timely delivery 📃 Skills: Java, JUnit, Mockito, SQL, GCP, TypeScript, Guice, ProtocolBuffers 🏢 Description: 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.

Technology

EPAM Systems

Junior Java Developer

Junior

Hybrid

Gdansk, Poland

🏢 Summary: Junior Java Developer role focused on building and enhancing mission-critical systems supporting large-scale Data Center operations on a scalable, high-performance cloud platform. The position involves full software development lifecycle participation, close collaboration with clients, and growth within a modern engineering environment. Hybrid work model in Poland with strong learning and certification opportunities. 🗂️ Requirements: 1+ years experience in full software development lifecycle, 1+ years hands-on experience with Java, Knowledge of JUnit, Knowledge of Mockito, Knowledge of SQL, English proficiency for client communication, Ability to work in hybrid model (3 days onsite in Kraków, Gdansk or Wroclaw, Poland) 📃 Skills: Java, JUnit, Mockito, SQL, GCP, TypeScript, Guice, ProtocolBuffers 🏢 Description: 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.

Technology

EPAM Systems

Junior Java Developer

Junior

Hybrid

Wroclaw, Poland

🏢 Summary: Junior Java Developer role in an international team building mission-critical systems for large-scale Data Center operations, contributing to a high-performance, scalable cloud platform. The position involves full lifecycle development, close collaboration with clients, and growth within a modern engineering culture. Hybrid work model with opportunities to develop cloud and backend expertise. 🗂️ Requirements: 1+ years experience in full software development lifecycle, 1+ years hands-on experience with Java, Solid knowledge of JUnit, Solid knowledge of Mockito, Solid knowledge of SQL, Fluent English communication skills, Ability to interact directly with stakeholders, Strong self-management and prioritization skills 📃 Skills: Java, JUnit, Mockito, SQL, GCP, TypeScript, Guice, ProtocolBuffers 🏢 Description: 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.

Technology

EPAM Systems

Junior Java Developer

Junior

Hybrid

Wroclaw, DS, Poland

🏢 Summary: Junior Java Developer role focused on building and maintaining mission-critical platforms supporting data center operations, including construction, rack design, hardware planning, logistics, and maintenance. The position involves full software development lifecycle participation, close collaboration with stakeholders, and development of scalable, high-performance systems in a hybrid work model in Poland. It offers strong growth opportunities within cloud engineering and enterprise-scale environments. 🗂️ Requirements: 1+ year software development experience, 1+ year hands-on Java experience, Experience across full system implementation lifecycle, Experience with Java, Experience with JUnit, Experience with Mockito, Experience with SQL, English communication skills (client-facing), Ability to work independently and self-manage tasks 📃 Skills: Java, JUnit, Mockito, SQL 🏢 Description: We are seeking a talented Junior Java Developer to join our dynamic engineering team working on mission-critical systems for data center operations. You'll contribute to developing and maintaining sophisticated platforms that support data center construction, rack design, hardware demand planning, logistics coordination, and maintenance operations. Our client is a leading technology company in the cloud infrastructure and data center services domain, operating on a global scale to deliver reliable, high-performance computing solutions. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Wroclaw or Gdansk, Poland. Ready to launch your career in cloud engineering? Apply now and join our global team! Responsibilities Develop new features and enhance the existing codebase for improved readability and efficiency Learn project domain knowledge and master relevant technologies while actively contributing to application development and maintenance Engage in direct daily communication with client stakeholders and technical teams Collaborate with world-class engineers and architects to build scalable, high-performance platforms Participate in the full software development lifecycle from analysis and design through implementation, testing, and support Work autonomously within a modern, self-governing engineering team environment Deliver high-quality solutions on time while maintaining EPAM's standards of excellence Requirements 1+ years of experience in software development and integration through the complete system implementation lifecycle 1+ years of hands-on Java development experience Excellent English communication skills with proven experience in client-facing interactions Strong self-management and task prioritization abilities Experience with Java, JUnit, Mockito, and SQL Self-starter mindset with the ability to work independently and take ownership 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.

Technology

EPAM Systems

Junior Java Developer

Junior

Hybrid

Gdansk, Poland

🏢 Summary: Junior Java Developer role focused on building and maintaining mission-critical systems supporting global data center operations, including construction, rack design, and logistics platforms. The position involves full lifecycle development in a hybrid work model, collaborating with engineers and client stakeholders to deliver scalable, high-performance solutions. Ideal for candidates with early-career Java experience seeking growth in cloud infrastructure projects. 🗂️ Requirements: 1+ years of software development experience, 1+ years of hands-on Java development, Experience with Java, JUnit, Mockito, SQL, Experience in full system implementation lifecycle, English proficiency for client-facing communication, Ability to work independently and manage tasks effectively 📃 Skills: Java, JUnit, Mockito, SQL 🏢 Description: We are seeking a talented Junior Java Developer to join our dynamic engineering team working on mission-critical systems for data center operations. You'll contribute to developing and maintaining sophisticated platforms that support data center construction, rack design, hardware demand planning, logistics coordination, and maintenance operations. Our client is a leading technology company in the cloud infrastructure and data center services domain, operating on a global scale to deliver reliable, high-performance computing solutions. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Wroclaw or Gdansk, Poland. Ready to launch your career in cloud engineering? Apply now and join our global team! Responsibilities Develop new features and enhance the existing codebase for improved readability and efficiency Learn project domain knowledge and master relevant technologies while actively contributing to application development and maintenance Engage in direct daily communication with client stakeholders and technical teams Collaborate with world-class engineers and architects to build scalable, high-performance platforms Participate in the full software development lifecycle from analysis and design through implementation, testing, and support Work autonomously within a modern, self-governing engineering team environment Deliver high-quality solutions on time while maintaining EPAM's standards of excellence Requirements 1+ years of experience in software development and integration through the complete system implementation lifecycle 1+ years of hands-on Java development experience Excellent English communication skills with proven experience in client-facing interactions Strong self-management and task prioritization abilities Experience with Java, JUnit, Mockito, and SQL Self-starter mindset with the ability to work independently and take ownership 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.