Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
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 19, 2026
Mid Java developer
Mid • Hybrid
Gdansk, Poland
Are you Java Engineer who enjoys working with complex, safety-critical systems? Would you like to develop advanced avionics software used in modern aircraft and future urban air mobility solutions? Join an international engineering team in Gdańsk and build reliable, high‑quality systems for the aviation industry. In this role you will work in a modern tech stack, in an agile environment, with strong focus on quality, safety and continuous improvement.
If you are ready for your next step in an international setting – apply today!
Key responsibilities
Design, develop, integrate and test Java software for avionics and complex electronic systems used in aircraft and related platforms
Use modern programming techniques, tools, languages and agile methodologies to deliver high‑quality software components
Contribute proactively to project execution plans, helping to define and achieve operational and delivery goals
Drive continuous improvements in software engineering processes, product quality, safety and reliability
Collaborate closely with customers, stakeholders and international peers to understand requirements and performance expectations
Support building a positive team culture, knowledge sharing and high motivation within the engineering team
Ideal candidate profile
Bachelor’s degree in engineering, computer science, mathematics or a related technical field - required
4 years of experience with Java and object‑oriented design
Experience in developing web services (e.g. REST, SOAP)
Experience or strong interest in containerization technologies (e.g. Docker, OCI)
Comfortable working in international, multi‑national project teams
Very good command of English
Conditions
Location: Gdańsk, Poland
Work Model: Hybrid
Employment Type: Regular employment (UoP) - direct employment by the client,
Salary: Base salary with performance‑based bonus structure and a range of additional benefits
Recruitment steps
Initial call with a KUBO recruiter
Interview(s) with the client
Decision and feedback
Similar jobs you might like
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
Avenga
Senior Java Developer
Senior
Hybrid
Warsaw, MZ, Poland
26,880 - 31,800 PLN
🏢 Summary: Join a cross-functional mission team to build and evolve core-banking technology. The role combines hands-on Java backend development, technical leadership for junior engineers, and collaboration with business stakeholders to deliver secure, scalable, event-driven solutions. 🗂️ Requirements: Practical and theoretical Java expertise, Spring Boot or Micronaut experience, Kubernetes or Docker knowledge, AWS deployment and configuration expertise, Message-driven architecture, Kafka, and event-sourcing knowledge, Agile delivery experience, Experience with highly secure application environments, Ability to mentor engineers and communicate with technical and non-technical stakeholders, Ability to translate business objectives into data-driven insights, Availability for two Warsaw office visits per month 📃 Skills: Java, SpringBoot, Micronaut, Kubernetes, Docker, AWS, Kafka, EventSourcing, Agile 🏢 Description: We’re looking for Java Engineers who will work in one of the core cross-functional mission teams, helping to build core-banking technology. • Deliver as a member of our mission team to build and develop the technology product • Support and oversee junior engineers and act as a subject matter expert • Develop clean, elegant, and reusable code that is well-tested and easy to maintain and extend • Work with stakeholders across the business to drive the direction of engineering and put the long-term interests of customers at the heart of key decisions • Collaborate across our backend chapter to uphold standards and best practices, and to promote innovation • Working collaboratively with the team to resolve technical issues What makes you a great fit: • Solid practical and theoretical knowledge of Java software development • Strong experience of Spring Boot / Micronaut • An understanding of Kubernetes / Docker • An excellent understanding of AWS (deployment / configuration) • Message-driven architectures / Kafka / event sourcing • Success delivering within an agile • Experience working on a highly secure application environment • Ability to act as a subject matter expert and communicate with clarity and empathy to both technical and non technical audiences • Understanding how to translate business objectives into data driven insights • You are available for two visits per month at the Warsaw office
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 .
Technology
KUBO Poland Sp. z o.o.
Programista/Programistka Java
Senior
Hybrid
Warsaw, MZ, Poland
130 - 147 PLN/hr
🏢 Summary: Oferta dotyczy rozwoju i utrzymania dużych systemów enterprise w Javie w modelu Scrum. Rola obejmuje projektowanie rozwiązań, implementację funkcjonalności, dbanie o jakość kodu oraz wsparcie wdrożeń i stabilizacji systemów. Współpraca B2B w modelu hybrydowym, z możliwością przedłużenia kontraktu. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia jako Java Developer / Java EE Developer, Bardzo dobra znajomość Java, Znajomość Spring i Hibernate, Dobra znajomość relacyjnych baz danych oraz SQL, Znajomość Oracle lub PostgreSQL, Praktyczna znajomość Git, Znajomość Maven lub Gradle, Znajomość OOP i programowania wielowątkowego, Doświadczenie w pracy zwinnej / Scrum, Otwartość na praktyki DevOps 📃 Skills: Java, Spring, Hibernate, SQL, Oracle, PostgreSQL, Git, Maven, Gradle, OOP, Scrum, DevOps 🏢 Description: Dla jednej z największych i najbardziej rozpoznawalnych instytucji ubezpieczeniowo-finansowych w Polsce poszukujemy osoby na stanowisko Programista/Programistka Java. Rola obejmuje rozwój i utrzymanie dużych systemów w środowisku enterprise, projektowanie i implementację nowych rozwiązań oraz współpracę z zespołem w ramach zwinnego modelu pracy. Jeśli masz mocne doświadczenie w Javie, Spring i Hibernate oraz dobrze czujesz się w pracy z relacyjnymi bazami danych – ta oferta może być dla Ciebie :) Kluczowe zadania Projektowanie rozwiązań technicznych dla planowanych zmian Implementacja nowych funkcjonalności zgodnie ze standardami organizacji Współtworzenie koncepcji rozwiązań dla inicjatyw biznesowych Dbanie o jakość tworzonego oprogramowania i zgodność ze standardami Udział w code review oraz wsparcie testów akceptacyjnych i wdrożeń Wsparcie w stabilizacji i utrzymaniu wdrożonych rozwiązań Aktualizacja dokumentacji technicznej systemów Udział w planowaniu kolejnych wydań i iteracji w ramach zespołu Scrum Udział w retrospektywach i innych działaniach zespołu zwinnego Współpraca z zespołem przy rozwoju i utrzymaniu systemów Idealny profil kandydata Minimum 5 lat doświadczenia komercyjnego jako Java Developer / Java Developer JEE Bardzo dobra znajomość Java Znajomość Spring i Hibernate Dobra znajomość relacyjnych baz danych i SQL, szczególnie Oracle lub PostgreSQL Praktyczna znajomość Git Znajomość Maven lub Gradle Znajomość zasad OOP oraz programowania wielowątkowego Doświadczenie w pracy w zespole zwinnym / Scrum Otwartość na pracę w duchu DevOps i eksperymentowanie z nowymi technologiami Samodzielność i odpowiedzialność za realizowane zadania Mile widziane Znajomość wzorców projektowych TDD / BDD Kafka lub RabbitMQ Docker, Kubernetes, Helm Doświadczenie z językiem Gosu JavaScript, TypeScript, RxJS, HTML5 Warunki współpracy Lokalizacja: Warszawa Model pracy: hybrydowy – 1 dzień w tygodniu z biura, 4 dni zdalnie Forma współpracy: kontrakt B2B Termin: 14.09.2026 – 31.12.2026, z możliwością przedłużenia Stawka: 130-150 pln/h Co oferujemy: prywatną opiekę zdrowotną, kartę sportową, ubezpieczenie na życie oraz udział w projektach realizowanych dla jednej z największych organizacji w Polsce Etapy rekrutacji Rozmowa z rekruterem z KUBO (20 minut) 1 lub 2 etapy z klientem Ostateczna decyzja i feedback W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich. At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.