Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
New offer - be the first one to apply!
August 14, 2026
Junior Software Engineer
Junior • Hybrid
Wroclaw, DS, Poland
Apply now
This position offers a hybrid work model, combining remote work with 3 days per week from an office in Kraków, Wrocław, or Gdańsk. It is suited to candidates at the beginning of their professional journey who have a solid foundation in Java and want to learn and grow in a supportive engineering environment. You will work alongside experienced engineers, contribute to real-world projects, and accelerate your career from day one.
Responsibilities
- Develop and maintain software components under the guidance of senior team members using Java and related technologies
- Write clean, well-structured, and readable code following team coding standards and best practices
- Implement and consume RESTful APIs as part of application development tasks
- Write unit tests to ensure correctness and reliability of delivered code
- Participate in code reviews as both a reviewer and contributor to learn and uphold quality standards
- Collaborate with developers, QA engineers, and business analysts in an Agile environment
- Use version-control systems to manage code changes and contribute to shared repositories
- Investigate and resolve bugs and issues reported during testing or production
- Participate in team ceremonies, including stand-ups, sprint planning, and retrospectives
- Continuously learn new technologies, tools, and approaches to grow professionally and contribute more effectively to the team
Requirements
- Minimum 9–12 months of production experience in software development
- Solid understanding of Java core fundamentals, including Java 21 features and modern language capabilities
- Proficiency in writing SQL queries and working with relational databases
- Practical experience with JUnit and a strong understanding of unit testing principles and best practices
- Basic knowledge of REST concepts, including HTTP methods, status codes, and request/response structure
- Hands-on experience with Git for version control, branching, and collaborative development workflows
- Very good coding skills and the ability to write clean, efficient, and maintainable code
- Working knowledge of Spring Boot for building Java-based applications
- Familiarity with GCP basics and core cloud concepts
- Understanding of CI/CD fundamentals, including automated build, test, and deployment pipelines
- Willingness to learn, accept feedback, and grow within a team-oriented environment
- English proficiency at B2+ level, written and spoken
Nice to have
- Exposure to Google Cloud technologies such as Guice, gRPC, and Protocol Buffers for efficient service communication
- Basic Python knowledge for scripting, automation, or supplementary development tasks
- Familiarity with Angular basics, including component structure and fundamental frontend development concepts
- Experience with Claude, Codex, or Gemini
We offer
- Work with top technical professionals driving innovation in AI, cloud, and digital platform modernization
- Supportive team and agile, startup-like culture
- Hybrid work model requiring 3 days per week from the office
- Opportunity to work abroad for up to 60 days annually
Growth opportunities
- Career development programs
- Thought leadership, mentoring, soft-skills, and well-being programs
- Certifications: Anthropic, Gemini, GCP, Azure, and AWS
- English classes
Benefits
- Stable pay
- Employee Stock Purchase Plan participation with a 15% discount
- Benefits package, including health insurance, multisport, and shopping vouchers
- Referral bonuses of up to $2,000
- Offices with entertainment and relaxation zones, table tennis, football, free snacks, coffee, and more
- Corporate, social, and well-being events
Please note: Only selected candidates will be contacted.
Similar jobs you might like
Technology
New offer
EPAM Systems
Junior Software Engineer
Junior
Hybrid
Gdansk, PM, Poland
🏢 Summary: Junior Java Software Engineer role with a hybrid model requiring three office days per week in Kraków, Wrocław, or Gdańsk. The position focuses on developing Java applications, REST APIs, tests, and bug fixes while learning from senior engineers in an Agile team. 🗂️ Requirements: 9–12 months of production software-development experience, Java core knowledge, including Java 21, SQL and relational-database experience, JUnit and unit-testing knowledge, REST and HTTP fundamentals, Git version-control experience, Clean, efficient, maintainable coding skills, Spring Boot knowledge, GCP and cloud-concept familiarity, CI/CD fundamentals, English proficiency at B2+ level 📃 Skills: Java, SQL, JUnit, REST, HTTP, Git, Spring, GCP, CI/CD 🏢 Description: We are looking for a Junior Software Engineer to join the team in Poland. This position offers a hybrid work model, combining remote work with three days per week from an office in Kraków, Wrocław, or Gdańsk. It is suited to candidates at the beginning of their professional journey who have a solid foundation in Java and are eager to learn and grow in a supportive engineering environment. Responsibilities • Develop and maintain software components under the guidance of senior team members using Java and related technologies. • Write clean, well-structured, readable code following team coding standards and best practices. • Implement and consume RESTful APIs as part of application-development tasks. • Write unit tests to ensure the correctness and reliability of delivered code. • Participate in code reviews as both a reviewer and contributor to learn and uphold quality standards. • Collaborate with developers, QA engineers, and business analysts in an Agile environment. • Use version-control systems to manage code changes and contribute to shared repositories. • Investigate and resolve bugs and issues reported during testing or production. • Actively participate in team ceremonies, including stand-ups, sprint planning, and retrospectives. • Continuously learn new technologies, tools, and approaches to grow professionally and contribute more effectively to the team. Requirements • A minimum of 9–12 months of production experience in software development. • Solid understanding of Java core fundamentals, including experience with Java 21 features and modern language capabilities. • Proficiency in writing SQL queries and working with relational databases. • Practical experience with JUnit and a strong understanding of unit-testing principles and best practices. • Basic knowledge of REST concepts, including HTTP methods, status codes, and request/response structure. • Hands-on experience with Git for version control, branching, and collaborative development workflows. • Very good coding skills with the ability to write clean, efficient, and maintainable code. • Working knowledge of Spring Boot for building Java-based applications. • Familiarity with Google Cloud Platform (GCP) basics and core cloud concepts. • Understanding of CI/CD fundamentals, including awareness of automated build, test, and deployment pipelines. • Willingness to learn, accept feedback, and grow within a team-oriented environment. • Proficiency in English (B2+), written and spoken. Nice to have • Exposure to Google Cloud technologies such as Guice, gRPC, and Protocol Buffers for efficient service communication. • Basic knowledge of Python for scripting, automation, or supplementary development tasks. • Familiarity with Angular basics, including component structure and fundamental frontend-development concepts. • Experience with Claude, Codex, or Gemini. We offer • A supportive team and an Agile, startup-like culture that accelerates growth. • Hybrid work model designed for collaboration, requiring three days a week from the office. • Opportunity to work abroad for up to 60 days annually. Growth opportunities • Career-development programs. • Thought leadership, mentoring, soft-skills, and well-being programs. • Certification opportunities in Anthropic, Gemini, GCP, Azure, and AWS. • English classes. Benefits • Stable pay. • Participation in the Employee Stock Purchase Plan with a 15% discount. • Benefits package, including health insurance, multisport, and shopping vouchers. • Referral bonuses up to $2,000. • Offices with entertainment and relaxation zones, table tennis and football, free snacks, coffee, and more. • Corporate, social, and well-being events. We will reach out exclusively to selected candidates.
Technology
New offer
EPAM Systems
Junior Software Engineer
Junior
Hybrid
Krakow, MA, Poland
🏢 Summary: Junior Software Engineer offer for candidates with early production experience in Java, focused on developing software components, REST APIs, tests, and bug fixes in an Agile team. The hybrid role requires working from an EPAM office in Kraków, Wrocław, or Gdańsk three days per week and provides mentoring, career development, and a benefits package. 🗂️ Requirements: 9–12 months of production software-development experience, Java 21 and Java core fundamentals, SQL and relational databases, JUnit and unit-testing principles, REST and HTTP fundamentals, Git version control workflows, Clean, efficient, maintainable code, Spring Boot, GCP and cloud fundamentals, CI/CD fundamentals, English B2+, Hybrid office availability: 3 days per week 📃 Skills: Java, SQL, JUnit, REST, HTTP, Git, SpringBoot, GCP, CICD, Guice, gRPC, ProtocolBuffers, Python, Angular, Claude, Codex, Gemini 🏢 Description: This position offers a hybrid work model combining remote work with 3 days per week from an office in Kraków, Wrocław, or Gdańsk. It is suited to candidates at the beginning of their professional journey who have a solid foundation in Java and want to learn and grow in a supportive engineering environment. Responsibilities • Develop and maintain software components under the guidance of senior team members using Java and related technologies. • Write clean, well-structured, and readable code following team coding standards and best practices. • Implement and consume RESTful APIs as part of application development tasks. • Write unit tests to ensure correctness and reliability of delivered code. • Participate in code reviews as both a reviewer and contributor. • Collaborate with developers, QA engineers, and business analysts in an Agile environment. • Use version control systems to manage code changes and contribute to shared repositories. • Investigate and resolve bugs and issues reported during testing or production. • Participate in stand-ups, sprint planning, and retrospectives. • Continuously learn new technologies, tools, and approaches to grow professionally and contribute more effectively to the team. Requirements • A minimum of 9–12 months of production experience in software development. • Solid understanding of Java core fundamentals, including Java 21 features and modern language capabilities. • Proficiency in writing SQL queries and working with relational databases. • Practical experience with JUnit and a strong understanding of unit-testing principles and best practices. • Basic knowledge of REST concepts, including HTTP methods, status codes, and request/response structure. • Hands-on experience with Git for version control, branching, and collaborative development workflows. • Very good coding skills and the ability to write clean, efficient, and maintainable code. • Working knowledge of Spring Boot for building Java-based applications. • Familiarity with GCP basics and core cloud concepts. • Understanding of CI/CD fundamentals, including awareness of automated build, test, and deployment pipelines. • Willingness to learn, accept feedback, and grow within a team-oriented environment. • English proficiency at B2+ level, written and spoken. Nice to have • Exposure to Google Cloud technologies such as Guice, gRPC, and Protocol Buffers for efficient service communication. • Basic Python knowledge for scripting, automation, or supplementary development tasks. • Familiarity with Angular basics, including component structure and fundamental frontend-development concepts. • Experience with Claude, Codex, or Gemini. We offer • Supportive team and an Agile, startup-like culture. • Hybrid work model requiring 3 days per week from the office. • Opportunity to work abroad for up to 60 days annually. • Career development programs, thought leadership, mentoring, soft-skills and well-being programs. • Certification opportunities in Anthropic, Gemini, GCP, Azure, and AWS. • English classes. • Stable pay. • Participation in the Employee Stock Purchase Plan with a 15% discount. • Benefits package including health insurance, multisport, and shopping vouchers. • Referral bonuses up to $2,000. • Offices with entertainment and relaxation zones, table tennis and football, free snacks, coffee, and more. • Corporate, social, and well-being events. Only selected candidates will be contacted.
Technology
New offer
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 in 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, and GitLab, and understanding of DevOps culture. • Experience with RESTful interfaces. • Knowledge of service-oriented architectures. We offer • A hybrid-by-design mode and the opportunity to work remotely within Poland. • The chance to work abroad for up to 60 days annually. • Business-driven relocation opportunities. • Career development programs. • Thought leadership, mentoring, soft-skills, and well-being programs. • Certification opportunities in Anthropic, Gemini, GCP, Azure, and AWS. • English classes. • Stable pay. • Participation in the Employee Stock Purchase Plan with a 15% discount. • Benefits package, including health insurance, Multisport, and shopping vouchers. • Referral bonuses up to $2,000. • Offices with entertainment and relaxation zones, table tennis and football, free snacks, coffee, and more. • Corporate, social, and well-being events. • Benefits listed above are available to employees only. • Open to working with contractors; terms of B2B cooperation agreements are agreed individually.
Technology
New offer
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: Fully remote role based in Poland. Candidates available to start in September are highly preferred.
Responsibilities
- Build and maintain efficient, reusable, reliable and secure code based on user stories and software designs.
- Develop enterprise software within a multifunctional agile team, following established standards and software methodology.
- Create and execute automated tests to deliver reliable, robust software.
- Review peer and junior developers’ work, providing advice and guidance.
- Improve team effectiveness through agile retrospectives and reviews.
- Participate in refinement and planning sessions to analyze requirements, provide design options and complexity estimates, and agree on delivery approaches.
- Provide timely status updates during Scrum meetings.
Requirements
- 5+ years of experience as a software engineer, with excellent knowledge of Java and the JVM.
- Solid understanding of object-oriented programming and familiarity with design patterns.
- Experience with unit testing, databases and SQL.
- Understanding of security implications and secure coding.
- Strong verbal and written communication skills.
- Ability to write clean, readable code and reusable components.
- Experience with, or a strong desire to work in, a formal agile software development lifecycle.
- Understanding of HTML and XML.
- Proficiency with source-code management tools such as Git or SVN.
- Familiarity with continuous build and integration.
- English proficiency at B2+ level.
Nice to Have
- Experience with AWS and Elasticsearch.
- Experience with CI/CD tooling such as Jenkins, Docker, Kubernetes and GitLab, plus an understanding of DevOps culture.
- Experience with RESTful interfaces.
- Knowledge of service-oriented architectures.
Benefits
- Hybrid-by-design work mode and remote work within Poland.
- Opportunity to work abroad for up to 60 days annually.
- Business-driven relocation opportunities.
- Career development programs, thought leadership, mentoring, soft-skills and well-being programs.
- Certification opportunities in Anthropic, Gemini, GCP, Azure and AWS.
- English classes.
- Stable pay.
- Employee Stock Purchase Plan participation with a 15% discount.
- Benefits package including health insurance, Multisport and shopping vouchers.
- Referral bonuses up to $2,000.
- Offices with entertainment and relaxation zones, table tennis, football, snacks and coffee.
- Corporate, social and well-being events.
Listed benefits are available to employees only.
Contractor engagement is also available; B2B cooperation terms are agreed individually.
Technology
New offer
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. Candidates willing to start in September are highly preferred. Quick Facts • Fully remote role within Poland • Preferred start: September • Open to employees and contractors; B2B terms are agreed individually 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 in 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 • English proficiency at B2+ level Nice to Have • Experience with AWS and Elasticsearch • Experience with CI/CD tooling such as Jenkins, Docker, Kubernetes and GitLab, and understanding of DevOps culture • Experience with RESTful interfaces • Knowledge of service-oriented architectures We Offer • Hybrid-by-design work mode and the opportunity to work remotely within Poland • Opportunity to work abroad for up to 60 days annually • Business-driven relocation opportunities • Career development programs • Thought leadership, mentoring, soft-skills and well-being programs • Certification opportunities: Anthropic, Gemini, GCP, Azure and AWS • English classes • Stable pay • Participation in the Employee Stock Purchase Plan with a 15% discount • Benefits package, including health insurance, multisport and shopping vouchers • Referral bonuses up to $2,000 • Offices with entertainment and relaxation zones, table tennis, football, free snacks and coffee • Corporate, social and well-being events Benefits listed above are available to employees only. Only selected candidates will be contacted.
Technology
New offer
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 is a fully remote role based in Poland, with preference for candidates available to start in September. Quick Facts • Fully remote work within Poland • Preferred start: September • Open to employees and contractors; B2B terms agreed individually 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, following company standards and established software methodology. • Ensure reliable, robust software delivery by creating and executing automated tests. • Review peers’ and junior developers’ work, providing guidance to support the team. • Inspect and adapt through agile retrospectives and reviews to improve team effectiveness. • Participate in refinement and planning sessions to analyze requirements, provide design options and complexity estimates, and agree delivery approaches. • Provide timely status updates during Scrum meetings. Requirements • 5+ years of experience as a software engineer, with excellent knowledge of Java and the JVM. • Solid understanding of object-oriented programming and familiarity with design patterns. • Experience with unit testing, databases, and SQL. • Understanding of security implications and secure coding. • Good written and verbal communication skills. • Ability to write 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 with source-code management tools such as Git or SVN. • Familiarity with continuous build and integration. • English proficiency at B2+ level. Nice to Have • Experience with AWS and Elasticsearch. • Experience with CI/CD tools such as Jenkins, Docker, Kubernetes, and GitLab, plus an understanding of DevOps culture. • Experience with RESTful interfaces. • Knowledge of service-oriented architectures. We Offer • Hybrid-by-design work and the opportunity to work remotely within Poland. • Opportunity to work abroad for up to 60 days annually. • Business-driven relocation opportunities. • Career development programs, thought leadership, mentoring, soft-skills and well-being programs. • Certification opportunities in Anthropic, Gemini, GCP, Azure, and AWS. • English classes. • Stable pay. • Participation in an Employee Stock Purchase Plan with a 15% discount. • Benefits package including health insurance, multisport, and shopping vouchers. • Referral bonuses of up to $2,000. • Offices with entertainment and relaxation zones, table tennis, football, free snacks, coffee, and more. • Corporate, social, and well-being events. Benefits listed above are available to employees only.
Technology
New offer
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 and GitLab, and understanding of DevOps culture. - Experience with RESTful interfaces. - Knowledge of service-oriented architectures. We offer - 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. Growth opportunities - Career development programs. - Thought leadership, mentoring, soft skills and well-being programs. - Certification: Anthropic, Gemini, GCP, Azure and AWS. - English classes. Compensation and benefits - Stable pay. - Participation in the Employee Stock Purchase Plan with a 15% discount. - Benefits package: health insurance, multisport and 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. Benefits listed above are available to employees only. Contractor arrangements - Open to working with contractors. - Terms of B2B cooperation agreements are agreed individually. Only selected candidates will be contacted.
Technology
New offer
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 and GitLab, and understanding of DevOps culture. • Experience with RESTful interfaces. • Knowledge of service-oriented architectures. We offer • 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. • Career development programs. • Thought leadership, mentoring, soft skills and well-being programs. • Certification opportunities: Anthropic, Gemini, GCP, Azure and AWS. • English classes. • Stable pay. • Participation in the Employee Stock Purchase Plan with a 15% discount. • Benefits package: health insurance, multisport and 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 to working with contractors. Terms of B2B cooperation agreements are agreed individually. We will reach out to selected candidates exclusively.
Technology
New offer
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 is a fully remote role based in Poland. Candidates available to start in September are preferred. Quick Facts - Fully remote work within Poland - Opportunity to work abroad for up to 60 days annually - Open to employees and contractors; B2B cooperation terms are agreed individually 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, following company standards and established software methodology. - Ensure reliable, robust software delivery by creating and executing automated tests. - Review the work of peers and junior developers, providing advice and guidance. - Inspect and adapt through Agile retrospectives and reviews to improve team effectiveness. - Participate in refinement and planning sessions to analyze requirements, provide design options and complexity estimates, and agree on delivery approaches. - Provide timely status updates during Scrum meetings. Requirements - 5+ years of experience as a software engineer with excellent knowledge of Java and the JVM. - Solid understanding of object-oriented programming and familiarity with design patterns. - Experience with unit testing, databases, and SQL. - Understanding of security implications and secure coding. - Good written and verbal communication skills. - Ability to write clean, readable code and reusable components. - Experience with, or a strong desire to work in, a formal Agile software development lifecycle. - Understanding of HTML and XML. - Proficiency with source control tools such as Git or SVN. - Familiarity with continuous build and integration. - English proficiency at B2+ level. Nice to Have - Experience with AWS and Elasticsearch. - Experience with CI/CD tools such as Jenkins, Docker, Kubernetes, and GitLab, plus an understanding of DevOps culture. - Experience with RESTful interfaces. - Knowledge of service-oriented architectures. Benefits - Career development programs, thought leadership, mentoring, soft-skills and well-being programs. - Certification opportunities in Anthropic, Gemini, GCP, Azure, and AWS. - English classes. - Stable pay and participation in the Employee Stock Purchase Plan with a 15% discount. - Benefits package including health insurance, multisport, and shopping vouchers. - Referral bonuses up to $2,000. - Business-driven relocation opportunities. - Offices with entertainment and relaxation zones, table tennis, football, free snacks, coffee, and more. - Corporate, social, and well-being events. Benefits listed above are available to employees only. Only selected candidates will be contacted.
Technology
EPAM Systems
Junior .NET Engineer
Junior
Hybrid
Gdansk, PM, Poland
🏢 Summary: Hybrid junior .NET engineering role focused on developing, testing and maintaining web applications, services and APIs. The position includes cloud deployment and monitoring, troubleshooting, code reviews, and collaboration with cross-functional teams, with work from Krakow, Wroclaw or Gdansk three days per week. 🗂️ Requirements: Bachelor’s degree in Computer Science, Engineering or related field, or equivalent practical experience, Minimum 1 year of commercial software-development experience, Strong C# and .NET skills, Cloud experience with Azure or AWS, Practical AI-tool experience, Strong analytical and problem-solving skills, Fluent English 📃 Skills: C#, .NET, ASP.NETCore, Azure, AWS, Copilot, Claude 🏢 Description: We are seeking a skilled Junior .NET Engineer who’s ready to grow. If you thrive in a dynamic, open and team-oriented environment with a passion for solving problems, we want to hear from you! It is a hybrid position offering you the flexibility to work 3 days per week from one of our well-equipped offices in Krakow, Wroclaw or Gdansk. Responsibilities Develop, test, and maintain web-based applications, services, and APIs using .NET technologies (C#, ASP.NET Core, etc.) Collaborate with Product Managers, Designers, and other Engineers Deploy, integrate, and monitor software on cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform Troubleshoot and resolve technical issues across production and non-production environments Participate in code reviews to ensure code quality, reusability, and maintainability Stay updated on the latest trends in .NET frameworks, cloud technologies, and relevant development tools Requirements Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience Minimum 1 year of commercial experience in software development Strong C# and .NET skills Experience in Cloud technologies such as Azure or AWS Practical experience using AI (e.g., Copilot, Claude) Strong analytical and problem solving skills Fluency in English Nice to have Experience with frontend technologies such as Angular, React.js, Vue.js, JavaScript will be a plus 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.