Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

May 26, 2026

Junior Java Engineer

Junior • Hybrid

Krakow, Poland

Are you passionate about Java and eager to grow your skills as a Junior Java Engineer in a dynamic, cloud-focused environment? Join our international team of experienced developers and architects, where you’ll learn from senior engineers and mentors while contributing to the development and maintenance of modern cloud-based applications. We value transparency, autonomy, and continuous improvement, and we’re looking for a motivated self-starter ready to take ownership and grow within a Scrum team.

This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland.

Ready to launch your career in cloud engineering? Apply now and join our global team!

Responsibilities

  • Support the development, testing, and maintenance of backend services and microservices using Java

  • Implement small features and bug fixes under the guidance of senior engineers

  • Write clean, readable, maintainable, and well-tested code following team standards and best practices

  • Participate in code reviews as a learner and apply received feedback

  • Assist in troubleshooting and resolving technical issues together with the team

  • Take part in Agile ceremonies (daily stand-ups, sprint planning, reviews, retrospectives)

  • Communicate with stakeholders and team members to clarify requirements and implementation details

  • Contribute to technical documentation and knowledge sharing within the team

Requirements

  • 1+ years of experience in software development or strong junior-level hands-on practice

  • Hands-on experience with Java

  • Basic knowledge of object-oriented programming, RESTful APIs, Git/version control, and SQL

  • Familiarity with unit testing (e.g. JUnit, Mockito)

  • Understanding of the software development lifecycle (analysis, design, implementation, testing, support)

  • English level B2 with readiness for client-facing communication

  • Ability to self-manage tasks, prioritize work, and meet deadlines

Nice to have

  • Basic knowledge or initial experience with Google Cloud Platform (GCP)

  • Familiarity with Spring / Spring Boot

  • Exposure to microservices architecture

  • Experience or interest in Kotlin

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.

Similar jobs you might like

Technology

EPAM Systems

Senior Java Engineer

Senior

Hybrid

Wroclaw, DS, Poland

🏢 Summary: Senior Java Engineer role focused on designing and delivering scalable, secure cloud-native backend solutions for enterprise operations. The position combines Java and Spring development, Azure architecture, Kubernetes deployments, and cross-functional agile delivery, with work from the Wrocław office three times per week. 🗂️ Requirements: 5+ years of professional software engineering experience, Expert proficiency in at least 3: Java, Python, Azure, Kubernetes, TypeScript, React, Rust, Node.js, Strong Microsoft Azure experience, Proficiency in multiple programming languages and frameworks, Microservices architecture knowledge, Containerization and CI/CD knowledge, Ability to work independently in a fast-paced agile environment, Strong communication and collaboration skills, Availability to work from the Wrocław office 3 days per week 📃 Skills: Java, Python, Azure, Kubernetes, TypeScript, React, Rust, Node.js, Spring, Microservices, Containerization, CICD 🏢 Description: EPAM is looking for a versatile and experienced Senior Java Engineer to join a dynamic, cross-functional team delivering enterprise-grade solutions for a major client operating in a technology-driven domain. The project focuses on building scalable, secure, and high-performance cloud-native applications that support critical business operations and digital transformation initiatives. This role spans a wide range of modern technologies and offers the opportunity to make a meaningful architectural impact across backend services, cloud infrastructure, and containerized deployments. Our client expects us to work from our Wrocław office three times a week. Responsibilities Design and develop robust backend services using Java and the Spring ecosystem Architect and deploy cloud-native applications on Microsoft Azure Orchestrate and maintain containerized applications with Kubernetes Collaborate with cross-functional teams (frontend, DevOps, QA, product) to deliver end-to-end solutions Contribute to architectural decisions, code reviews, and engineering best practices Work in a fast-paced, agile environment with iterative delivery cycles Requirements 5+ years of professional software engineering experience Expert-level proficiency in at least 3 of the following technologies: Java, Python, Azure, Kubernetes, TypeScript, React, Rust, Node.js Strong experience with cloud platforms, especially Microsoft Azure Proficiency in multiple programming languages and frameworks Solid understanding of microservices architecture, containerization, and CI/CD practices Ability to thrive in a fast-paced, agile environment with minimal supervision Strong communication and collaboration skills Nice to have Experience with Spring Boot / Spring Cloud for distributed systems Familiarity with infrastructure-as-code tools (Terraform, Bicep) Knowledge of event-driven architectures and messaging systems Prior experience in client-facing or consulting environments We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Technology

EPAM Systems

Senior Java Engineer

Senior

Remote

Krakow, MA, Poland

🏢 Summary: Fully remote Senior Java Engineer role in Poland for a candidate available to start in September. The position focuses on building, testing, reviewing, and maintaining secure enterprise software in an agile team, with opportunities to contribute to planning, design, and delivery. 🗂️ Requirements: 5+ years of software engineering experience, Java and JVM expertise, Object-oriented programming and design patterns, Unit testing, databases and SQL, Secure coding knowledge, HTML and XML knowledge, Git or SVN proficiency, Continuous build and integration familiarity, Agile software development lifecycle experience or strong willingness to work in it, Clean, reusable code development, Verbal and written communication skills, English proficiency at B2+ level 📃 Skills: Java, JVM, OOP, SQL, HTML, XML, Git, SVN, AWS, Elasticsearch, Jenkins, Docker, Kubernetes, GitLab, REST, DevOps 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology Ensure delivery of reliable, robust software through the creation and execution of automated tests Review the work of peers and more junior developers, providing advice and guidance to benefit the team Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches Provide timely status updates on areas of responsibility during Scrum meetings Requirements 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM Solid understanding of object-oriented programming and familiarity with various design patterns Experience with unit testing, databases and SQL Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experience in or a strong desire to work in a formal agile software development lifecycle Understanding of HTML and XML Proficiency in source code management tools such as Git or SVN Familiarity with continuous build and integration Proficiency in English at a B2+ level Nice to have Experience with AWS and Elasticsearch Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, GitLab, and understanding of DevOps culture Experience with RESTful interfaces Knowledge of service-oriented architectures We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Technology

EPAM Systems

Senior Java Engineer

Senior

Remote

Wroclaw, DS, Poland

🏢 Summary: Fully remote Senior Java Engineer role in Poland, focused on building secure, reliable enterprise software in an agile team. The position involves Java development, automated testing, code reviews, technical planning and Scrum collaboration, with September start availability preferred. 🗂️ Requirements: 5+ years of software engineering experience, Java and JVM expertise, Object-oriented programming and design patterns, Unit testing, databases and SQL, Secure coding knowledge, Clean, reusable code development, Agile software development lifecycle experience or strong willingness to work in it, HTML and XML knowledge, Git or SVN proficiency, Continuous build and integration familiarity, English proficiency at B2+ level 📃 Skills: Java, JVM, OOP, SQL, HTML, XML, Git, SVN 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology Ensure delivery of reliable, robust software through the creation and execution of automated tests Review the work of peers and more junior developers, providing advice and guidance to benefit the team Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches Provide timely status updates on areas of responsibility during Scrum meetings Requirements 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM Solid understanding of object-oriented programming and familiarity with various design patterns Experience with unit testing, databases and SQL Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experience in or a strong desire to work in a formal agile software development lifecycle Understanding of HTML and XML Proficiency in source code management tools such as Git or SVN Familiarity with continuous build and integration Proficiency in English at a B2+ level Nice to have Experience with AWS and Elasticsearch Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, GitLab, and understanding of DevOps culture Experience with RESTful interfaces Knowledge of service-oriented architectures We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Technology

EPAM Systems

Senior Java Engineer

Senior

Remote

Warsaw, MZ, Poland

🏢 Summary: Fully remote Senior Java Engineer role in Poland, focused on designing, building, testing and maintaining secure enterprise software in an agile team. The role involves code reviews, automated testing, technical planning and Scrum collaboration, with a September start preferred. 🗂️ Requirements: 5+ years of software engineering experience, Excellent Java and JVM knowledge, Object-oriented programming and design patterns, Unit testing, databases and SQL experience, Secure coding knowledge, Clean, reusable code development, Agile software development lifecycle experience or strong willingness to work in it, HTML and XML understanding, Git or SVN proficiency, Continuous build and integration familiarity, English proficiency at B2+ level, Strong written and verbal communication skills 📃 Skills: Java, JVM, SQL, HTML, XML, Git, SVN 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology Ensure delivery of reliable, robust software through the creation and execution of automated tests Review the work of peers and more junior developers, providing advice and guidance to benefit the team Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches Provide timely status updates on areas of responsibility during Scrum meetings Requirements 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM Solid understanding of object-oriented programming and familiarity with various design patterns Experience with unit testing, databases and SQL Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experience in or a strong desire to work in a formal agile software development lifecycle Understanding of HTML and XML Proficiency in source code management tools such as Git or SVN Familiarity with continuous build and integration Proficiency in English at a B2+ level Nice to have Experience with AWS and Elasticsearch Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, GitLab, and understanding of DevOps culture Experience with RESTful interfaces Knowledge of service-oriented architectures We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Technology

EPAM Systems

Senior Java Engineer

Senior

Remote

Łódź, LD, Poland

🏢 Summary: Fully remote Senior Java Engineer role in Poland, focused on designing, building, testing and maintaining secure enterprise software in an agile team. The position involves technical design, automated testing, code reviews, estimation and Scrum collaboration, with a preferred September start. 🗂️ Requirements: 5+ years of software engineering experience, Java and JVM expertise, Object-oriented programming and design patterns, Unit testing, databases and SQL, Secure coding knowledge, Clean, reusable code development, Agile software development lifecycle experience or strong willingness to work in it, HTML and XML knowledge, Git or SVN proficiency, Continuous build and integration familiarity, English proficiency at B2+ level, Strong written and verbal communication skills 📃 Skills: Java, JVM, SQL, HTML, XML, Git, SVN 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology Ensure delivery of reliable, robust software through the creation and execution of automated tests Review the work of peers and more junior developers, providing advice and guidance to benefit the team Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches Provide timely status updates on areas of responsibility during Scrum meetings Requirements 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM Solid understanding of object-oriented programming and familiarity with various design patterns Experience with unit testing, databases and SQL Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experience in or a strong desire to work in a formal agile software development lifecycle Understanding of HTML and XML Proficiency in source code management tools such as Git or SVN Familiarity with continuous build and integration Proficiency in English at a B2+ level Nice to have Experience with AWS and Elasticsearch Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, GitLab, and understanding of DevOps culture Experience with RESTful interfaces Knowledge of service-oriented architectures We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Technology

EPAM Systems

Senior Java Engineer

Senior

Remote

Gdansk, PM, Poland

🏢 Summary: Senior Java Engineer role focused on designing, building, testing and maintaining secure enterprise software in an agile team. The offer supports remote work within Poland and seeks candidates available to start in September. 🗂️ Requirements: 5+ years of software engineering experience, Java and JVM expertise, Object-oriented programming and design patterns, Unit testing, databases and SQL, Secure coding knowledge, Clean, reusable code, Agile software development lifecycle, HTML and XML, Git or SVN, Continuous build and integration, English B2+, Verbal and written communication skills 📃 Skills: Java, JVM, SQL, HTML, XML, Git, SVN, Agile, OOP 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology Ensure delivery of reliable, robust software through the creation and execution of automated tests Review the work of peers and more junior developers, providing advice and guidance to benefit the team Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches Provide timely status updates on areas of responsibility during Scrum meetings Requirements 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM Solid understanding of object-oriented programming and familiarity with various design patterns Experience with unit testing, databases and SQL Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experience in or a strong desire to work in a formal agile software development lifecycle Understanding of HTML and XML Proficiency in source code management tools such as Git or SVN Familiarity with continuous build and integration Proficiency in English at a B2+ level Nice to have Experience with AWS and Elasticsearch Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, GitLab, and understanding of DevOps culture Experience with RESTful interfaces Knowledge of service-oriented architectures We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Technology

EPAM Systems

Senior Java Engineer

Senior

Remote

Poznan, WP, Poland

🏢 Summary: Fully remote Senior Java Engineer role in Poland for candidates able to start in September. The position focuses on designing, developing, testing and maintaining secure enterprise software in an Agile team, including code reviews, planning and Scrum collaboration. The offer includes professional development, benefits for employees and individually agreed B2B contractor terms. 🗂️ Requirements: 5+ years of software engineering experience, Excellent Java and JVM knowledge, Object-oriented programming and design-pattern knowledge, Unit testing, database and SQL experience, Secure-coding knowledge, Clean, reusable code skills, HTML and XML knowledge, Git or SVN proficiency, Continuous build and integration familiarity, English proficiency at B2+ level 📃 Skills: Java, JVM, OOP, SQL, HTML, XML, Git, SVN, Testing, Databases, Security, Agile, CI 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology Ensure delivery of reliable, robust software through the creation and execution of automated tests Review the work of peers and more junior developers, providing advice and guidance to benefit the team Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches Provide timely status updates on areas of responsibility during Scrum meetings Requirements 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM Solid understanding of object-oriented programming and familiarity with various design patterns Experience with unit testing, databases and SQL Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experience in or a strong desire to work in a formal agile software development lifecycle Understanding of HTML and XML Proficiency in source code management tools such as Git or SVN Familiarity with continuous build and integration Proficiency in English at a B2+ level Nice to have Experience with AWS and Elasticsearch Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, GitLab, and understanding of DevOps culture Experience with RESTful interfaces Knowledge of service-oriented architectures We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Technology

EPAM Systems

Senior Java Engineer

Senior

Remote

Katowice, SL, Poland

🏢 Summary: Fully remote Senior Java Engineer role for candidates based in Poland, focused on designing, building, testing and maintaining secure enterprise software in an Agile team. The role includes code reviews, automated testing, technical estimation and Scrum-based delivery, with a preferred September start. 🗂️ Requirements: 5+ years of software engineering experience, Java and JVM expertise, Object-oriented programming and design patterns, Unit testing, databases and SQL, Secure coding knowledge, Clean, reusable code development, Agile software development lifecycle experience or strong willingness to work in it, HTML and XML knowledge, Git or SVN proficiency, Continuous build and integration familiarity, English proficiency at B2+, Ability to work remotely from Poland 📃 Skills: Java, JVM, OOP, SQL, HTML, XML, Git, SVN, AWS, Elasticsearch, Jenkins, Docker, Kubernetes, GitLab, REST, DevOps 🏢 Description: We are seeking a Senior Java Engineer responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of properly engineered information systems, with software as the major component, to meet agreed-upon business needs. This position offers a fully remote role based in Poland. We are highly interested in candidates willing to start in September. Responsibilities Build and maintain efficient, reusable, reliable and secure code based on User Stories and software designs Develop enterprise software within a multi-functional agile team, adhering to company standards and established software methodology Ensure delivery of reliable, robust software through the creation and execution of automated tests Review the work of peers and more junior developers, providing advice and guidance to benefit the team Inspect and adapt through agile retrospectives and reviews, finding innovative ways to make the team work more effectively Work with other team members during refinement and planning sessions to analyze development requirements, provide design options and complexity estimates, and agree on delivery approaches Provide timely status updates on areas of responsibility during Scrum meetings Requirements 5+ years of experience as a software engineer with excellent knowledge of the Java language and underlying JVM Solid understanding of object-oriented programming and familiarity with various design patterns Experience with unit testing, databases and SQL Understanding of security implications and secure coding Good communication skills, both verbal and written Skill for writing clean, readable code and reusable components Experience in or a strong desire to work in a formal agile software development lifecycle Understanding of HTML and XML Proficiency in source code management tools such as Git or SVN Familiarity with continuous build and integration Proficiency in English at a B2+ level Nice to have Experience with AWS and Elasticsearch Experience with CI/CD tooling, such as Jenkins, Docker, Kubernetes, GitLab, and understanding of DevOps culture Experience with RESTful interfaces Knowledge of service-oriented architectures We offer We gather like-minded people: Top tech minds driving innovation in AI, cloud and digital platform modernization Supportive team and agile, startup-like culture Hybrid by design mode 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: Career development programs Thought leadership, mentoring, soft skills and well-being programs Certification (Anthropic, Gemini, GCP, Azure, AWS) English classes We cover it all: Stable pay Participation in the Employee Stock Purchase Plan with a 15% discount Benefits package (health insurance, multisport, shopping vouchers) Referral bonuses up to $2,000 Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more Corporate, social and well-being events Please, note: Benefits listed above are available to employees only We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually We will reach out to selected candidates exclusively EPAM is global leader in AI transformation engineering and integrated consulting, serving Forbes Global 2000 companies and ambitious startups. With over thirty years of expertise in custom software, product and platform engineering, we empower our clients to become AI-Native enterprises, driving measurable value from innovation and digital investments.

Technology

MOTIFE

Software Engineer (Java)

Mid

Hybrid

Krakow, MA, Poland

15,000 - 20,000 PLN/mo

🏢 Summary: Hybrid Software Engineer (Java) role focused on building cloud-based automation tools and scalable internal platforms that accelerate customer environment delivery. The position uses Java, Spring Boot, scripting, cloud services, and AI-assisted development tools, with three office days per week in Krakow. 🗂️ Requirements: 3+ years of professional software engineering experience, Java development, Spring Boot, Python or Bash scripting, AWS, Azure, or GCP experience, Automation and scalable internal-tools development, Analytical and problem-solving skills, Cross-functional communication and collaboration, Interest in AI-assisted software development 📃 Skills: Java, SpringBoot, Python, Bash, AWS, Azure, GCP, Cursor, GitHubCopilot 🏢 Description: We are hiring on behalf of our client, a global leader in HR technology, delivering an end-to-end SaaS platform that supports the entire recruitment lifecycle. Trusted by thousands of organizations worldwide, their solutions combine cloud technology, automation, and cutting-edge AI to help businesses hire smarter, work more efficiently, and deliver better talent experiences. As a Software Engineer (Java) , you'll join the engineering team responsible for building automation tools and scalable internal platforms that power one of the company's flagship AI solutions. You'll help transform manual processes into reliable, cloud-based systems that improve engineering efficiency, accelerate software delivery, and support customers around the globe Key takeaways: Stack: Java, Spring Boot, Python/Bash, AWS/Azure/GCP, AI Coding Tools (Cursor, GitHub Copilot) Salary : 15 000 PLN - 20 000 PLN gross on the Contract of Employment Working model: hybrid - 3x weekly from the office Location: Krakow Recruitment process: A call with Motife recruiter (30 min) Criteria Cognitive Aptitude Test (30 min) Hiring Manager Interview (30 min) Technical Interview (90 min) Responsibilities: Architect and build software solutions that automate provisioning and configuration workflows. Design scalable internal tools that help engineering teams deliver customer environments faster and more efficiently. Collaborate with Engineering and Product teams to ensure deployment infrastructure scales alongside a growing global customer base. Identify manual and legacy processes, replacing them with reliable, well-engineered automation solutions. Leverage AI coding assistants and LLM-powered development tools to accelerate software delivery—from prototyping to deployment. Monitor system performance and continuously improve internal platforms to reduce time-to-market for new customer environments. Partner with Technical Services and Product Management to align engineering initiatives with the broader product roadmap. Requirements: 3+ years of professional software engineering experience. Strong Java development skills with Spring Boot. Experience with Python or Bash scripting. Hands-on experience with AWS, Azure, or GCP . Strong analytical and problem-solving skills with a passion for automation and building scalable internal tools. Excellent communication skills and the ability to collaborate across cross-functional teams. Interest in AI-assisted software development and modern engineering practices. Experience with DevOps, CI/CD pipelines, Infrastructure as Code, containerized environments, or cloud-native architectures will be considered a strong advantage. What we offer: Medical care Life insurance Multisport Apply now If you’re excited about building developer platforms that scale, empower teams, and set new standards for engineering excellence, we’d love to hear from you. Apply via our careers page and please submit your CV in English .