May 26, 2026

Junior Java Developer

Junior • Hybrid

Krakow, Poland

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.

Similar jobs you might like

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 enhancing and optimizing internal tools in the mergers and acquisitions domain for a global technology client. The position involves developing new features, fixing issues, and collaborating with cross-functional teams under senior engineer guidance in a hybrid work model. 🗂️ Requirements: 0-2 years of experience in Java development, Proficiency in Java, Familiarity with SQL, Knowledge of dependency injection frameworks (Guice or Spring), Ability to participate in code reviews, Strong problem-solving skills, Attention to detail 📃 Skills: Java, SQL, Spring, Guice, DependencyInjection, Git 🏢 Description: We are seeking a Junior Java Developer to join EPAM and contribute to the development of innovative solutions for a global technology client. You will enhance critical internal tools within the mergers and acquisitions domain, working alongside experienced engineers in a collaborative setting that supports growth and impact. This role offers a hybrid model, with 3 days per week working from the client's office in Gdańsk, Poland. Responsibilities Develop features and address customer issues under senior engineer guidance Contribute to the optimization of key internal business tools Cooperate with cross-functional teams to deliver robust solutions Participate in code reviews adhering to established software development practices Requirements Proficiency in Java with foundational development experience of 0-2 years Familiarity with SQL and dependency injection frameworks like Guice or Spring Attention to detail alongside strong problem-solving skills 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 internal tools in the mergers and acquisitions domain for a global technology client. The position involves developing features, resolving issues, and optimizing business tools under senior guidance in a collaborative, hybrid work environment. 🗂️ Requirements: 0-2 years of experience in Java development, Proficiency in Java, Knowledge of SQL, Familiarity with dependency injection frameworks, Understanding of software development best practices, Ability to participate in code reviews 📃 Skills: Java, SQL, Guice, Spring 🏢 Description: We are seeking a Junior Java Developer to join EPAM and contribute to the development of innovative solutions for a global technology client. You will enhance critical internal tools within the mergers and acquisitions domain, working alongside experienced engineers in a collaborative setting that supports growth and impact. This role offers a hybrid model, with 3 days per week working from the client's office in Gdańsk, Poland. Responsibilities Develop features and address customer issues under senior engineer guidance Contribute to the optimization of key internal business tools Cooperate with cross-functional teams to deliver robust solutions Participate in code reviews adhering to established software development practices Requirements Proficiency in Java with foundational development experience of 0-2 years Familiarity with SQL and dependency injection frameworks like Guice or Spring Attention to detail alongside strong problem-solving skills 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

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.

Technology

EPAM Systems

Junior Java Developer

Junior

Hybrid

Krakow, Poland

🏢 Summary: Junior Java Developer role focused on building and maintaining mission-critical platforms supporting global data center operations. The position involves full software development lifecycle participation, close collaboration with stakeholders, and development of scalable, high-performance systems. Hybrid work model with opportunities for professional growth and cloud certification. 🗂️ Requirements: 1+ year experience in software development across full implementation lifecycle, 1+ year hands-on Java development experience, Experience with Java, JUnit, Mockito, SQL, Ability to participate in full software development lifecycle, Strong English communication skills for client-facing interactions, Ability to work independently and manage priorities 📃 Skills: Java, JUnit, Mockito, SQL, SDLC 🏢 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 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, 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.