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:

July 14, 2026

Senior Java Test Automation Engineer (f/m)

Senior • Hybrid

Gdansk, Poland

We are looking for an experienced Senior Java Test Automation Engineer to join an international team developing and maintaining cutting-edge solutions for fraud detection and prevention. If you're passionate about quality engineering, automation, and working on high-impact systems, we'd love to hear from you.

Location

• Gdańsk, Poland
• Hybrid model – 2 days per week in the office (3 days from Q3)

Your responsibilities

• Design, develop, and maintain automated tests in Java
• Build and execute automated tests for both UI and backend applications
• Prepare test strategies, test plans, and test data
• Perform API testing and validate complex system integrations
• Execute functional and non-functional testing, including performance, stress, and security testing
• Support manual testing activities when required
• Collaborate with cross-functional Agile teams to ensure high product quality
• Contribute to continuous improvement of testing processes and quality standards

Requirements

Must have

• Proven commercial experience in Java test automation
• Strong knowledge of the Java ecosystem
• Hands-on experience with UI and backend test automation
• Experience with API testing
• Good knowledge of relational databases
• Practical experience working in Linux environments
• Solid understanding of software testing principles (ISTQB Foundation level or equivalent knowledge)
• Experience with non-functional testing, including performance, stress, and security testing
• Strong communication skills in English

Nice to have

• Selenium
• Playwright
• Robot Framework
• JMeter
• Cucumber
• qTest
• Splunk
• Grafana
• GitHub Copilot
• Experience in Payments, Cards, or Fraud-related projects

What we offer

• Long-term cooperation on a strategic international project
• Opportunity to work on mission-critical, high-performance systems
• Modern technology stack and engineering best practices
• International Agile environment
• Collaboration with experienced professionals
• Opportunities for continuous learning and professional development

Similar jobs you might like

Technology

ITDS

Senior Java Test Automation Engineer – API and Performance Testing

Senior

Hybrid

Warsaw, MZ, Poland

15,750 - 17,640 PLN

🏢 Summary: Senior Java Test Automation Engineer role focused on building and maintaining automated testing for CI/CD delivery, including API and performance testing. The position is Warszawa-based with a hybrid model offering four remote days per week. 🗂️ Requirements: 8+ years of test automation experience, 5+ years of Java-based automation experience, Java test automation expertise, REST API testing experience, Gatling and Rest Assured experience, JIRA experience, Jenkins and Git knowledge, SQL proficiency, Polish proficiency, Communicative English, Legal right to work in the European Union 📃 Skills: Java, REST, SOAP, Gatling, RestAssured, JIRA, Jenkins, Git, SQL, CI/CD 🏢 Description: Unleash the power of automation to revolutionize software testing and ensure top-tier quality! Location & Work Model Warszawa-based opportunity with hybrid work model (4 remote days per week). As a Senior Java Test Automation Engineer, you will be working for our client , a leader in the IT industry dedicated to delivering innovative software solutions. You will play a critical role in elevating testing automation frameworks, supporting continuous delivery, and ensuring excellence through API and performance testing. Join us to propel your career forward in a highly dynamic and innovative environment. Your main responsibilities: Develop, enhance, and maintain automated tests using Java to support CI/CD pipelines. Design and execute API tests (REST/SOAP) with tools such as Gatling and Rest Assured. Collaborate with developers and analysts to plan, execute, and report comprehensive testing strategies. Analyze test results, report bugs, and assist in their resolution to uphold software integrity. Participate in test planning, estimations, and contribute to ongoing process improvements in quality assurance. Share knowledge and promote best practices within the automation team to optimize testing methodologies. Contribute to the creation of quality metrics and initiatives for continuous process enhancement. You're ideal for this role if you have: Minimum 8 years of experience in test automation, with at least 5 years in Java-based automation. Strong expertise in Java development and automation, including REST API testing with tools like Rest Assured and Gatling. Hands-on experience with test management and bug tracking tools such as JIRA. Working knowledge of CI/CD tools such as Jenkins and Git. Proficiency in SQL for data validation and querying. Proven ability to work effectively within diverse development and testing teams. Proactive problem-solving skills and excellent organizational capabilities. It is a strong plus if you have: Experience with UFT Developer plugin, ISTQB certifications, or other testing tools like Playwright. Background in performance testing, UFT ONE Visual Basic, or API mocking tools such as Swagger and Postman. Language Required for the role: Polish: Good command English: Communicative level Eligibility to work on this role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

Sii

Senior Test Automation Engineer with Java (f/m/x)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Test Automation Engineer role in a regulated medical and life sciences project, focused on building and maintaining Java-based automated UI and API tests. The position supports CI/CD quality processes in an Agile/Scrum team and uses a hybrid work model with regular collaboration from the Wrocław office. 🗂️ Requirements: 5+ years of Java test automation experience, UI test automation experience, preferably TestFX, Gradle and/or Maven experience, API testing methodology knowledge, Advanced Polish, Advanced English 📃 Skills: Java, TestFX, Gradle, Maven, API, UI 🏢 Description: Introduction to offer* We are looking for an experienced Senior Test Automation Engineer to join a project delivered in cooperation with a global organization operating in the medical and life sciences domain. In this role, you will be responsible for developing and maintaining automated tests, ensuring software quality, and supporting CI/CD processes within an Agile/Scrum environment. You will work with modern Java-based testing tools and contribute to solutions developed in a highly regulated environment, where quality and reliability are key. The role offers a hybrid work model with regular collaboration from our Wrocław office. If you are passionate about test automation and software quality, apply now and join us in delivering impactful solutions! Your tasks Developing and maintaining automated tests to ensure software quality Designing and implementing test strategies for UI and API testing Collaborating with the development team to integrate automated tests into the CI/CD pipeline Analyzing test results and identifying areas for improvement Creating and maintaining technical documentation related to testing processes Mentoring junior team members in best practices for test automation Staying up-to-date with the latest trends in test automation and software quality assurance Requirements Minimum 5 years of experience in test automation with Java Proven experience with UI automation testing tools or frameworks, preferably TestFX Hands-on experience with build tools such as Gradle and/or Maven Solid understanding of API testing methodologies Advanced level of Polish and English Nice-to-have requirements Experience with AI-supported testing tools Familiarity with CI/CD tools like Azure DevOps, Jenkins, or GitHub Actions Knowledge of task and test management tools such as JIRA, Xray, TestRail, or Zephyr Experience in regulated environments, particularly in the medical industry Familiarity with IEC 62304 standards for medical software lifecycle

Technology

emagine Polska

Senior Java Automation Tester

Senior

Hybrid

Gdansk, Poland

120 - 140 PLN

🏢 Summary: Senior Java Automation Tester position focused on planning, designing, and executing automated and manual tests while maintaining comprehensive test documentation. The role requires office attendance 2–3 times per week and English proficiency. 🗂️ Requirements: Java proficiency, Test automation framework experience, Relational database knowledge, Linux familiarity, Test plan creation and execution experience, Testing principles knowledge, English proficiency, Office presence 2–3 times per week 📃 Skills: Java, Automation, Databases, Linux, Testing 🏢 Description: Summary: The Java Automation Tester Senior role focuses on ensuring the effectiveness and comprehensive documentation of various testing activities, particularly in test automation efforts. Main Responsibilities: Conduct test automation Engage in test planning and analysis Design comprehensive test strategies Prepare test data Execute tests Carry out manual testing when necessary Key Requirements: Strong proficiency in Java Experience with test automation frameworks Knowledge of relational databases Familiarity with Linux environments Experience in creating and executing test plans Understanding of testing principles Nice to Have: Experience with Robot Framework or Playwright Familiarity with GitHub Copilot Knowledge of non-functional testing (performance, stress, security) Experience in fraud testing Other Details: Location: Gdańsk, Poland Language: English required Office Presence: 2-3 times per week

Technology

Avenga

Senior Automation Tester

Senior

Hybrid

Wrocław, Poland

120 - 145 PLN

🏢 Summary: Oferta dla Senior Test Automation Engineera odpowiedzialnego za rozwój i utrzymanie automatycznych testów, jakość oprogramowania oraz wsparcie procesów CI/CD w środowisku Agile/Scrum. Rola koncentruje się na automatyzacji testów w Javie, w tym testów UI i API. 🗂️ Requirements: Senior-level experience in Java test automation, UI test automation experience, Experience with Gradle and/or Maven, API testing knowledge, Fluent English for communication and technical documentation, Availability to work occasionally from the Wrocław office, Analytical thinking, effective communication and teamwork 📃 Skills: Java, TestFX, Gradle, Maven, API 🏢 Description: Poszukujemy doświadczonego Senior Test Automation Engineera. Osoba na tym stanowisku będzie odpowiedzialna za rozwój i utrzymanie testów automatycznych, zapewnienie jakości oprogramowania oraz wsparcie procesów CI/CD w środowisku Agile/Scrum. Wymagania Bardzo dobra znajomość języka Java poparta doświadczeniem w automatyzacji testów na poziomie senior. Doświadczenie w pracy z narzędziami lub frameworkami do automatyzacji testów UI (w projekcie wykorzystywany jest TestFX). Doświadczenie w pracy z narzędziami budowania aplikacji Gradle i/lub Maven. Znajomość testowania API. Znajomość języka angielskiego na poziomie umożliwiającym swobodną komunikację i pracę z dokumentacją techniczną. Gotowość do sporadycznej pracy z biura we Wrocławiu (kilka razy w miesiącu). Umiejętność analitycznego i krytycznego myślenia, skutecznej komunikacji oraz współpracy w zespole. Mile widziane Doświadczenie w pracy z narzędziami wspieranymi przez AI w obszarze wytwarzania oprogramowania i testowania. Doświadczenie w pracy z narzędziami CI/CD (Azure DevOps, Jenkins, GitHub Actions, GitLab CI). Znajomość narzędzi do zarządzania zadaniami i testami, takich jak Jira, Xray, TestRail, Zephyr, Azure DevOps lub podobnych.

Technology

KUBO

Senior Test Automation Engineer (Java)

Senior

Hybrid

Wroclaw, DS, Poland

130 - 150 PLN/hr

🏢 Summary: Senior Test Automation Engineer role focused on ensuring quality for a desktop application running on a laboratory instrument. The position involves building and maintaining automated tests, executing manual testing when needed, and integrating test suites into CI/CD pipelines within an Agile/Scrum team. Hybrid work in Wrocław is offered on a B2B contract at 130–150 PLN/h net. 🗂️ Requirements: Senior-level Java test automation experience, UI test automation experience, Gradle or Maven experience, API testing knowledge, Very good English, Availability to work from the Wrocław office a few times per month 📃 Skills: Java, UI, Gradle, Maven, API 🏢 Description: We are looking for an experienced Senior Test Automation Engineer for our client from the medical and life sciences industry. In this role, you will work on a desktop application running on a laboratory instrument and be responsible for developing and maintaining automated tests, ensuring software quality, and supporting CI/CD processes. Key responsibilities Design, develop and maintain automated tests for a desktop application running on a laboratory instrument. Analyse requirements and specifications to identify appropriate test strategies and test cases. Execute automated and, when needed, manual tests, and report defects with clear information. Monitor and improve test coverage, reliability and execution time of the test suites. Support and enhance CI/CD pipelines by integrating and optimising automated tests. Contribute to continuous improvement of testing practices, tools and processes in an Agile/Scrum team. Collaborate closely with developers, product owners and other QA engineers to ensure high software quality. Ideal candidate profile Strong proficiency in Java, backed by senior‑level experience in test automation. Experience with UI test automation tools or frameworks. Experience working with build tools such as Gradle and/or Maven. Knowledge of API testing. Very good knowledge of English. Willingness to occasionally work from the office in Wrocław (a few times per month). Nice to have Experience with CI/CD tools (Azure DevOps, Jenkins, GitHub Actions, GitLab CI). Familiarity with task and test management tools such as Jira, Xray, TestRail, Zephyr, Azure DevOps or similar. Conditions Work model: hybrid work model (Wrocław) Employment type: B2B contract via KUBO Salary: 130–150 PLN/h (net, B2B) Benefits: life insurance, private healthcare, Multisport card, and development support (co‑funding of cloud certification exams). Recruitment steps Initial call with a KUBO recruiter Interview(s) with the client Decision, feedback and support through offer and onboarding

Technology

Sii

Java Test Engineer (f/m/x)

Mid

Hybrid

Krakow, MA, Poland

14,700 - 21,000 PLN

🏢 Summary: Join a project for a US fintech, automating tests for mission-critical investment-platform functionality. The role focuses on Java-based UI and API testing across complex integrated banking systems, with hybrid work in Kraków. 🗂️ Requirements: 2+ years of Java test automation experience, Fluent Polish, Fluent English, Experience and willingness to develop with Java, Selenium/Selenide, Cucumber, Rest Assured, Git and Jenkins, Availability for hybrid work 3 days per week in Kraków, Residence in Poland 📃 Skills: Java, Selenium, Selenide, Cucumber, RestAssured, Git, Jenkins 🏢 Description: Our team is looking for a Java Test Developer to join a project for a leading US fintech. You will have the opportunity to work on mission‑critical financial functionalities supporting an investment platform. From a technical perspective, we use Java and Selenide/Selenium for UI testing, Rest Assured for API and backend testing, and Jenkins for CI/CD. API testing is a key part of the project, so solid experience in this area is highly valued. We value forward‑thinking engineers. Experience using AI tools in your day‑to‑day development workflow (e.g., for code optimization, test generation, or overall efficiency) is highly appreciated and will be considered a strong asset. If you are looking for an interesting and challenging next project with a great team — apply! Your tasks Testing a complex application with multiple integrated components Test automation of UI and API using Java, Selenide/Selenium, and Rest Assured Working with internal banking systems, including workflow modules, calendars, and administrative panels Task‑oriented, project‑based mode (code reviews, collaborative problem‑solving) Close collaboration with team members, including Developers and Business Analysts Requirements At least 2 years of experience in test automation using Java Fluent proficiency in both Polish and English Experience and willingness to grow in technologies such as Java, Selenium (Selenide), Cucumber, Rest Assured, Git, and Jenkins Availability for hybrid work — 3 days per week in the office in Kraków Residing in Poland required Nice-to-have requirements Previous work in banking projects Knowledge of tools like Cucumber, Jenkins, JMeter Experience incorporating AI tools into daily development workflow (e.g., for code optimization, test generation, or efficiency gains) is highly regarded

Technology

Experis Manpower Group

Senior QA Automation Engineer (Java)

Senior

Remote

Warsaw, Poland

150 - 170 PLN

🏢 Summary: Zdalna oferta dla Senior QA Automation Engineera odpowiedzialnego za projektowanie od podstaw i rozwój frameworków automatyzacji testów webowych, mobilnych oraz API. Rola obejmuje integrację automatyzacji z CI/CD, tworzenie scenariuszy BDD oraz weryfikację procesów end-to-end. 🗂️ Requirements: 7+ lat doświadczenia w QA Automation, Bardzo dobra znajomość Java, Maven i TestNG, Doświadczenie z Selenium, Playwright i Appium, Praktyczna znajomość BDD/Cucumber oraz Gherkin, Doświadczenie w automatyzacji testów webowych, mobilnych i API, Znajomość REST Assured, Postman lub SOAP UI, Znajomość narzędzi CI/CD: Jenkins, GitHub Actions lub Azure DevOps, Doświadczenie w pracy z AWS, Dobra znajomość SQL, Doświadczenie w pracy z JIRA i metodyką Agile 📃 Skills: Java, Maven, TestNG, Selenium, Playwright, Appium, Cucumber, Gherkin, REST, Postman, SOAP, Jenkins, GitHub, Azure, AWS, SQL, JIRA 🏢 Description: Senior QA Automation Engineer (Java) 100% REMOTE Poszukujemy doświadczonego Senior QA Automation Engineera , który będzie odpowiedzialny za projektowanie i rozwój frameworków automatyzujących testy dla aplikacji webowych, mobilnych oraz API. Wymagania: 7+ lat doświadczenia w QA Automation Bardzo dobra znajomość Java , Maven , TestNG Doświadczenie z Selenium , Playwright , Appium Praktyczna znajomość BDD/Cucumber (Gherkin) Automatyzacja testów Web, Mobile (iOS/Android) oraz API Doświadczenie z REST Assured, Postman lub SOAP UI Znajomość narzędzi CI/CD ( Jenkins, GitHub Actions, Azure DevOps ) Doświadczenie w pracy z AWS Dobra znajomość SQL Praktyka w pracy z JIRA i środowiskiem Agile Zakres obowiązków: Tworzenie i rozwój frameworków automatyzujących od podstaw Automatyzacja testów webowych, mobilnych i API Integracja testów z procesami CI/CD Projektowanie scenariuszy BDD i rozwój rozwiązań Cucumber Weryfikacja procesów end-to-end (UI → API → Backend) Wsparcie procesów releaseowych oraz zarządzanie jakością testów Mile widziane: Doświadczenie w sektorze bankowym lub finansowym Budowanie frameworków testowych od podstaw Znajomość testów wydajnościowych i niefunkcjonalnych Szukamy osoby hands-on, dla której automatyzacja testów jest głównym obszarem pracy, a nie dodatkiem do testów manualnych.

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.