June 2, 2026

Full Stack Engineer (React, Java) - 18-month project

Mid • Remote

17,000 - 18,500 PLN

Krakow, Poland

We are searching for Full Stack Engineer to join us.

About the Project

As part of our platform, we are developing a rewards system that encourages local shopping. Users will be able to collect points when visiting selected partner businesses and redeem them for discounts or benefits. This solution helps build lasting relationships between customers and local companies while also supporting the growth of the regional economy.

If modern technologies unleash your creativity and you thrive in an environment of learning and collaboration, this is the project for you.

Mission

  • Develop, maintain, and evolve the platform across all layers:mobile apps (React Native/Expo), web frontend (TypeScript), backend services (Java/Spring Boot), and partner portals (CMS)

  • Design, implement, and test new features end to end

  • Ensure performance, scalability, and security of backend systems and database queries

  • Extend and improve automated test processes

  • Continuously optimize code quality, development processes, and system performance

  • Maintain and extend technical documentation

  • Collaborate closely with teammates and contribute to shared technical knowledge

Requirements

  • Degree or comparable qualification in Computer Science, Software Engineering, or related field

  • 3 + years of professional full stack development experience (back-end emphasis)

  • Strong skills in:

    • Java, Spring Boot, Hibernate, JPA

    • JavaScript/ TypeScript

    • React Native (Expo is a plus)

    • PostgreSQL and SQL

    • REST APIs and microservice architectures

  • Familiarity with:

    • RabbitMQ – integrated with BE system

    • Docker, Kubernetes, GitLab CI/CD – not mandatory

    • Basic DevOps principles

    • Clean, secure, and maintainable code

  • Excellent English communication skills

  • Team player with analytical thinking and proactive mindset


Nice to Have

  • Experience with Elasticsearch (especially data aggregation)

  • Understanding of security principles for Docker and Kubernetes


Benefits

• Benefit Café with categories such as sports, leisure, books, etc.

• Supportive and inclusive work environment with personalized attention to each team member.

• Engaging projects featuring innovative and cutting-edge products.

• Competitive salary with periodic reviews.

• Flexible working hours ensuring a healthy work-life balance.

• Educational support, including funded language classes.

• Luxmed private healthcare packages.

• Comfortable workspace, fresh fruit Mondays, and remote work opportunities.

• Exciting team events and networking opportunities.

*Following the applicable legal regulations, particularly Directive (EU) 2019/1937 of the European Parliament and of the Council on the protection of persons reporting breaches of Union law and its implementation into Polish law under the Act of December 4, 2021, on the Protection of Persons Reporting Breaches of Law (Journal of Laws 2021, item 2105), including Articles 4-6 governing whistleblower protection and reporting procedures, the company has implemented a Whistleblower Support Policy, ensuring anonymity, protection, and support for individuals reporting irregularities.

Similar jobs you might like

Technology

Pwrteams

Full Stack Engineer (Java, React) - 18-month project

Mid

Remote

Krakow, Poland

17,000 - 18,500 PLN

🏢 Summary: Full Stack Engineer role focused on developing and evolving a rewards platform that supports local shopping. The position involves end-to-end development across mobile, web, backend, and CMS layers, ensuring performance, scalability, and security. You will work with modern technologies to build and maintain scalable microservices-based systems. 🗂️ Requirements: Degree in Computer Science, Software Engineering or related field, 3+ years full stack development experience, Strong Java and Spring Boot expertise, Experience with Hibernate and JPA, Proficiency in JavaScript and TypeScript, Experience with React Native, Experience with PostgreSQL and SQL, Experience building REST APIs, Knowledge of microservice architectures, Understanding of basic DevOps principles, Ability to write clean, secure, maintainable code, Professional English communication skills 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, JavaScript, TypeScript, React, ReactNative, Expo, PostgreSQL, SQL, REST, Microservices, RabbitMQ, Docker, Kubernetes, GitLab, CI/CD, Elasticsearch 🏢 Description: We are searching for Full Stack Engineer to join us. About the Project As part of our platform, we are developing a rewards system that encourages local shopping. Users will be able to collect points when visiting selected partner businesses and redeem them for discounts or benefits. This solution helps build lasting relationships between customers and local companies while also supporting the growth of the regional economy. If modern technologies unleash your creativity and you thrive in an environment of learning and collaboration, this is the project for you. Mission Develop, maintain, and evolve the platform across all layers:mobile apps (React Native/Expo), web frontend (TypeScript), backend services (Java/Spring Boot), and partner portals (CMS) Design, implement, and test new features end to end Ensure performance, scalability, and security of backend systems and database queries Extend and improve automated test processes Continuously optimize code quality, development processes, and system performance Maintain and extend technical documentation Collaborate closely with teammates and contribute to shared technical knowledge Requirements Degree or comparable qualification in Computer Science, Software Engineering, or related field 3 + years of professional full stack development experience (back-end emphasis) Strong skills in: Java, Spring Boot, Hibernate, JPA JavaScript/ TypeScript React Native (Expo is a plus) PostgreSQL and SQL REST APIs and microservice architectures Familiarity with: RabbitMQ – integrated with BE system Docker, Kubernetes, GitLab CI/CD – not mandatory Basic DevOps principles Clean, secure, and maintainable code Excellent English communication skills Team player with analytical thinking and proactive mindset Nice to Have Experience with Elasticsearch (especially data aggregation) Understanding of security principles for Docker and Kubernetes Benefits • Benefit Café with categories such as sports, leisure, books, etc. • Supportive and inclusive work environment with personalized attention to each team member. • Engaging projects featuring innovative and cutting-edge products. • Competitive salary with periodic reviews. • Flexible working hours ensuring a healthy work-life balance. • Educational support, including funded language classes. • Luxmed private healthcare packages. • Comfortable workspace, fresh fruit Mondays, and remote work opportunities. • Exciting team events and networking opportunities. *Following the applicable legal regulations, particularly Directive (EU) 2019/1937 of the European Parliament and of the Council on the protection of persons reporting breaches of Union law and its implementation into Polish law under the Act of December 4, 2021, on the Protection of Persons Reporting Breaches of Law (Journal of Laws 2021, item 2105), including Articles 4-6 governing whistleblower protection and reporting procedures, the company has implemented a Whistleblower Support Policy, ensuring anonymity, protection, and support for individuals reporting irregularities.

Technology

EPAM Systems

Lead Full-Stack Software Engineer (Java + ReactJS)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Lead Full-Stack Software Engineer role focused on building modern web applications using ReactJS and Java/Spring Boot. The position involves leading end-to-end development, designing scalable APIs, building reusable UI components, and ensuring quality across frontend and backend systems. Candidates should have strong full-stack expertise, leadership experience, and knowledge of modern web architecture and testing practices. 🗂️ Requirements: Bachelor's degree in Computer Science, Information Systems, or Engineering, 5+ years of full-stack development experience, 1+ year of leadership experience, Proficiency in HTML5, Proficiency in CSS3, Proficiency in JavaScript, Expertise in React, Expertise in Redux, Expertise in Webpack, Skills in TypeScript, Experience with Micro-Frontend architecture, Background in Java, Experience with Spring Boot, Knowledge of JPA, Understanding of API design, Understanding of authentication, Knowledge of microservices, Knowledge of responsive design, Knowledge of mobile-first development, Familiarity with browser testing and debugging tools, Ability to write reusable components, Ability to write unit tests, Strong debugging and problem-solving skills, English proficiency at B2+ level 📃 Skills: Java, ReactJS, SpringBoot, Redux, Webpack, TypeScript, JavaScript, HTML5, CSS3, JPA, Microservices, API, Authentication, MicroFrontend, JUnit 🏢 Description: We are looking for a Lead Full-Stack Software Engineer with expertise in Java and ReactJS to help design and deliver modern web applications across a React frontend and Spring Boot backend. You will guide technical execution, build reusable components and APIs, and ensure quality from development through deployment. Responsibilities Lead end-to-end development across ReactJS frontend and Java/Spring Boot backend Design and implement scalable APIs, including authentication and database connectivity Build reusable UI components and shared frontend patterns Architect responsive, mobile-first user experiences using modern web standards Implement backend persistence and business logic using Spring Data JPA Write unit tests using an appropriate unit test framework and ensure code quality Debug and troubleshoot issues across browsers, frontend, and backend Collaborate with the team to deliver features through design, development, and deployment Evaluate and adopt new technologies when needed to meet project goals Requirements Bachelor's degree in Computer Science, Information Systems, or Engineering 5+ years of full-stack development experience in modern web technologies At least 1 year of relevant leadership experience Proficiency in HTML5, CSS3, and JavaScript Expertise in React, Redux, and Webpack Skills in TypeScript and Micro-Frontend architecture Background in Java, Spring Boot, and JPA Understanding of API design, authentication, and microservices Knowledge of responsive design and mobile-first development principles Familiarity with browser testing and debugging tools Capability to write reusable components and unit test cases Strong debugging and problem-solving skills, with the ability to work both independently and collaboratively Good work ethic, self-starter mindset, and results-oriented approach Excellent command of written and spoken English (B2+ level) Nice to have Knowledge of software development lifecycle (SDLC) methodologies such as Agile and Waterfall EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Full-Stack Software Engineer (Java + ReactJS)

Senior

Hybrid

Poznan, Poland

🏢 Summary: Lead Full-Stack Software Engineer role focused on building and delivering modern web applications using ReactJS and Java/Spring Boot. The position involves leading end-to-end development, designing scalable APIs, creating reusable UI components, and ensuring quality across frontend and backend systems. Candidates should have strong full-stack expertise, leadership experience, and knowledge of modern web architectures and testing practices. 🗂️ Requirements: Bachelor's degree in Computer Science, Information Systems, or Engineering, 5+ years of full-stack development experience, 1+ year of leadership experience, Proficiency in HTML5, Proficiency in CSS3, Proficiency in JavaScript, Expertise in React, Expertise in Redux, Expertise in Webpack, Skills in TypeScript, Experience with Micro-Frontend architecture, Background in Java, Experience with Spring Boot, Knowledge of JPA, Understanding of API design, Knowledge of authentication mechanisms, Understanding of microservices, Knowledge of responsive design, Knowledge of mobile-first development, Familiarity with browser testing and debugging tools, Ability to write reusable components, Ability to write unit tests, Strong debugging and problem-solving skills, English proficiency at B2+ level 📃 Skills: Java, React, ReactJS, Spring, SpringBoot, JPA, Redux, Webpack, TypeScript, JavaScript, HTML5, CSS3, Microservices, MicroFrontend, API, Authentication 🏢 Description: We are looking for a Lead Full-Stack Software Engineer with expertise in Java and ReactJS to help design and deliver modern web applications across a React frontend and Spring Boot backend. You will guide technical execution, build reusable components and APIs, and ensure quality from development through deployment. Responsibilities Lead end-to-end development across ReactJS frontend and Java/Spring Boot backend Design and implement scalable APIs, including authentication and database connectivity Build reusable UI components and shared frontend patterns Architect responsive, mobile-first user experiences using modern web standards Implement backend persistence and business logic using Spring Data JPA Write unit tests using an appropriate unit test framework and ensure code quality Debug and troubleshoot issues across browsers, frontend, and backend Collaborate with the team to deliver features through design, development, and deployment Evaluate and adopt new technologies when needed to meet project goals Requirements Bachelor's degree in Computer Science, Information Systems, or Engineering 5+ years of full-stack development experience in modern web technologies At least 1 year of relevant leadership experience Proficiency in HTML5, CSS3, and JavaScript Expertise in React, Redux, and Webpack Skills in TypeScript and Micro-Frontend architecture Background in Java, Spring Boot, and JPA Understanding of API design, authentication, and microservices Knowledge of responsive design and mobile-first development principles Familiarity with browser testing and debugging tools Capability to write reusable components and unit test cases Strong debugging and problem-solving skills, with the ability to work both independently and collaboratively Good work ethic, self-starter mindset, and results-oriented approach Excellent command of written and spoken English (B2+ level) Nice to have Knowledge of software development lifecycle (SDLC) methodologies such as Agile and Waterfall EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Full-Stack Software Engineer (Java + ReactJS)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Lead Full-Stack Software Engineer role focused on building modern web applications using ReactJS and Java/Spring Boot. The position involves leading end-to-end development, designing scalable APIs, creating reusable frontend components, and ensuring quality across deployment cycles. Candidates should have strong full-stack expertise, leadership experience, and knowledge of modern frontend and backend architectures. 🗂️ Requirements: Bachelor's degree in Computer Science, Information Systems, or Engineering, 5+ years of full-stack development experience, 1+ year of leadership experience, Proficiency in HTML5, Proficiency in CSS3, Proficiency in JavaScript, Expertise in React, Expertise in Redux, Expertise in Webpack, Skills in TypeScript, Experience with Micro-Frontend architecture, Background in Java, Experience with Spring Boot, Knowledge of JPA, Understanding of API design, Understanding of authentication, Understanding of microservices, Knowledge of responsive design, Knowledge of mobile-first development, Familiarity with browser testing and debugging tools, Ability to write reusable components, Ability to write unit tests, Strong debugging and problem-solving skills, English level B2+ 📃 Skills: Java, ReactJS, SpringBoot, Redux, Webpack, TypeScript, JavaScript, HTML5, CSS3, JPA, Microservices, MicroFrontend, API, Authentication, JUnit 🏢 Description: We are looking for a Lead Full-Stack Software Engineer with expertise in Java and ReactJS to help design and deliver modern web applications across a React frontend and Spring Boot backend. You will guide technical execution, build reusable components and APIs, and ensure quality from development through deployment. Responsibilities Lead end-to-end development across ReactJS frontend and Java/Spring Boot backend Design and implement scalable APIs, including authentication and database connectivity Build reusable UI components and shared frontend patterns Architect responsive, mobile-first user experiences using modern web standards Implement backend persistence and business logic using Spring Data JPA Write unit tests using an appropriate unit test framework and ensure code quality Debug and troubleshoot issues across browsers, frontend, and backend Collaborate with the team to deliver features through design, development, and deployment Evaluate and adopt new technologies when needed to meet project goals Requirements Bachelor's degree in Computer Science, Information Systems, or Engineering 5+ years of full-stack development experience in modern web technologies At least 1 year of relevant leadership experience Proficiency in HTML5, CSS3, and JavaScript Expertise in React, Redux, and Webpack Skills in TypeScript and Micro-Frontend architecture Background in Java, Spring Boot, and JPA Understanding of API design, authentication, and microservices Knowledge of responsive design and mobile-first development principles Familiarity with browser testing and debugging tools Capability to write reusable components and unit test cases Strong debugging and problem-solving skills, with the ability to work both independently and collaboratively Good work ethic, self-starter mindset, and results-oriented approach Excellent command of written and spoken English (B2+ level) Nice to have Knowledge of software development lifecycle (SDLC) methodologies such as Agile and Waterfall EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Full-Stack Software Engineer (Java + ReactJS)

Senior

Hybrid

Krakow, Poland

🏢 Summary: Lead Full-Stack Software Engineer role focused on building and delivering modern web applications using ReactJS and Java/Spring Boot. The position involves leading end-to-end development, designing scalable APIs, building reusable UI components, and ensuring application quality across frontend and backend systems. Candidates should have strong full-stack expertise, leadership experience, and knowledge of modern web architectures and testing practices. 🗂️ Requirements: Bachelor's degree in Computer Science, Information Systems, or Engineering, 5+ years of full-stack development experience, 1+ year of leadership experience, Proficiency in HTML5, Proficiency in CSS3, Proficiency in JavaScript, Expertise in React, Expertise in Redux, Expertise in Webpack, Experience with TypeScript, Experience with Micro-Frontend architecture, Background in Java, Experience with Spring Boot, Experience with JPA, Understanding of API design, Knowledge of authentication mechanisms, Understanding of microservices, Knowledge of responsive design, Knowledge of mobile-first development, Familiarity with browser testing and debugging tools, Ability to write reusable components, Ability to write unit tests, Strong debugging and problem-solving skills, English proficiency at B2+ level 📃 Skills: Java, ReactJS, Spring, SpringBoot, JPA, Redux, Webpack, TypeScript, JavaScript, HTML5, CSS3, Microservices, MicroFrontend, API, Authentication, SQL, Testing, Debugging 🏢 Description: We are looking for a Lead Full-Stack Software Engineer with expertise in Java and ReactJS to help design and deliver modern web applications across a React frontend and Spring Boot backend. You will guide technical execution, build reusable components and APIs, and ensure quality from development through deployment. Responsibilities Lead end-to-end development across ReactJS frontend and Java/Spring Boot backend Design and implement scalable APIs, including authentication and database connectivity Build reusable UI components and shared frontend patterns Architect responsive, mobile-first user experiences using modern web standards Implement backend persistence and business logic using Spring Data JPA Write unit tests using an appropriate unit test framework and ensure code quality Debug and troubleshoot issues across browsers, frontend, and backend Collaborate with the team to deliver features through design, development, and deployment Evaluate and adopt new technologies when needed to meet project goals Requirements Bachelor's degree in Computer Science, Information Systems, or Engineering 5+ years of full-stack development experience in modern web technologies At least 1 year of relevant leadership experience Proficiency in HTML5, CSS3, and JavaScript Expertise in React, Redux, and Webpack Skills in TypeScript and Micro-Frontend architecture Background in Java, Spring Boot, and JPA Understanding of API design, authentication, and microservices Knowledge of responsive design and mobile-first development principles Familiarity with browser testing and debugging tools Capability to write reusable components and unit test cases Strong debugging and problem-solving skills, with the ability to work both independently and collaboratively Good work ethic, self-starter mindset, and results-oriented approach Excellent command of written and spoken English (B2+ level) Nice to have Knowledge of software development lifecycle (SDLC) methodologies such as Agile and Waterfall EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Full-Stack Software Engineer (Java + ReactJS)

Senior

Hybrid

Lodz, Poland

🏢 Summary: Lead Full-Stack Software Engineer role focused on developing modern web applications using ReactJS and Java/Spring Boot. The position involves leading end-to-end development, building scalable APIs and reusable UI components, and ensuring application quality across frontend and backend systems. Candidates should have strong full-stack expertise, leadership experience, and knowledge of modern web architectures and testing practices. 🗂️ Requirements: Bachelor's degree in Computer Science, Information Systems, or Engineering, 5+ years of full-stack development experience, 1+ year of leadership experience, Proficiency in HTML5, Proficiency in CSS3, Proficiency in JavaScript, Expertise in React, Expertise in Redux, Expertise in Webpack, Skills in TypeScript, Experience with Micro-Frontend architecture, Background in Java, Experience with Spring Boot, Experience with JPA, Understanding of API design, Knowledge of authentication, Understanding of microservices, Knowledge of responsive design, Knowledge of mobile-first development, Familiarity with browser testing tools, Familiarity with debugging tools, Ability to write reusable components, Ability to write unit tests, Strong debugging and problem-solving skills, English proficiency at B2+ level 📃 Skills: Java, ReactJS, Spring, SpringBoot, JPA, Redux, Webpack, TypeScript, JavaScript, HTML5, CSS3, Microservices, MicroFrontend, API, Authentication, React, JUnit 🏢 Description: We are looking for a Lead Full-Stack Software Engineer with expertise in Java and ReactJS to help design and deliver modern web applications across a React frontend and Spring Boot backend. You will guide technical execution, build reusable components and APIs, and ensure quality from development through deployment. Responsibilities Lead end-to-end development across ReactJS frontend and Java/Spring Boot backend Design and implement scalable APIs, including authentication and database connectivity Build reusable UI components and shared frontend patterns Architect responsive, mobile-first user experiences using modern web standards Implement backend persistence and business logic using Spring Data JPA Write unit tests using an appropriate unit test framework and ensure code quality Debug and troubleshoot issues across browsers, frontend, and backend Collaborate with the team to deliver features through design, development, and deployment Evaluate and adopt new technologies when needed to meet project goals Requirements Bachelor's degree in Computer Science, Information Systems, or Engineering 5+ years of full-stack development experience in modern web technologies At least 1 year of relevant leadership experience Proficiency in HTML5, CSS3, and JavaScript Expertise in React, Redux, and Webpack Skills in TypeScript and Micro-Frontend architecture Background in Java, Spring Boot, and JPA Understanding of API design, authentication, and microservices Knowledge of responsive design and mobile-first development principles Familiarity with browser testing and debugging tools Capability to write reusable components and unit test cases Strong debugging and problem-solving skills, with the ability to work both independently and collaboratively Good work ethic, self-starter mindset, and results-oriented approach Excellent command of written and spoken English (B2+ level) Nice to have Knowledge of software development lifecycle (SDLC) methodologies such as Agile and Waterfall EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Full-Stack Software Engineer (Java + ReactJS)

Senior

Hybrid

Katowice, Poland

🏢 Summary: Lead Full-Stack Software Engineer role focused on building modern web applications using ReactJS and Java/Spring Boot. The position involves leading end-to-end development, designing scalable APIs, creating reusable UI components, and ensuring application quality through testing and deployment. Candidates should have strong full-stack expertise, leadership experience, and knowledge of responsive web development and microservices. 🗂️ Requirements: Bachelor's degree in Computer Science, Information Systems, or Engineering, 5+ years of full-stack development experience, 1+ year of leadership experience, Proficiency in HTML5, Proficiency in CSS3, Proficiency in JavaScript, Expertise in React, Expertise in Redux, Expertise in Webpack, Skills in TypeScript, Experience with Micro-Frontend architecture, Background in Java, Experience with Spring Boot, Knowledge of JPA, Understanding of API design, Understanding of authentication, Knowledge of microservices, Knowledge of responsive design, Knowledge of mobile-first development, Familiarity with browser testing tools, Familiarity with debugging tools, Ability to write reusable components, Ability to write unit tests, Strong debugging and problem-solving skills, English proficiency at B2+ level 📃 Skills: Java, ReactJS, SpringBoot, Redux, Webpack, TypeScript, JavaScript, HTML5, CSS3, JPA, Microservices, MicroFrontend, API, Authentication, SpringData, UnitTesting 🏢 Description: We are looking for a Lead Full-Stack Software Engineer with expertise in Java and ReactJS to help design and deliver modern web applications across a React frontend and Spring Boot backend. You will guide technical execution, build reusable components and APIs, and ensure quality from development through deployment. Responsibilities Lead end-to-end development across ReactJS frontend and Java/Spring Boot backend Design and implement scalable APIs, including authentication and database connectivity Build reusable UI components and shared frontend patterns Architect responsive, mobile-first user experiences using modern web standards Implement backend persistence and business logic using Spring Data JPA Write unit tests using an appropriate unit test framework and ensure code quality Debug and troubleshoot issues across browsers, frontend, and backend Collaborate with the team to deliver features through design, development, and deployment Evaluate and adopt new technologies when needed to meet project goals Requirements Bachelor's degree in Computer Science, Information Systems, or Engineering 5+ years of full-stack development experience in modern web technologies At least 1 year of relevant leadership experience Proficiency in HTML5, CSS3, and JavaScript Expertise in React, Redux, and Webpack Skills in TypeScript and Micro-Frontend architecture Background in Java, Spring Boot, and JPA Understanding of API design, authentication, and microservices Knowledge of responsive design and mobile-first development principles Familiarity with browser testing and debugging tools Capability to write reusable components and unit test cases Strong debugging and problem-solving skills, with the ability to work both independently and collaboratively Good work ethic, self-starter mindset, and results-oriented approach Excellent command of written and spoken English (B2+ level) Nice to have Knowledge of software development lifecycle (SDLC) methodologies such as Agile and Waterfall EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Lead Full-Stack Software Engineer (Java + ReactJS)

Senior

Hybrid

Gdansk, Poland

🏢 Summary: Lead Full-Stack Software Engineer role focused on building modern web applications using ReactJS and Java/Spring Boot. The position involves leading end-to-end development, designing scalable APIs, creating reusable frontend components, and ensuring quality across deployment and testing. Candidates should have strong full-stack expertise, leadership experience, and knowledge of modern web architecture and microservices. 🗂️ Requirements: Bachelor's degree in Computer Science, Information Systems, or Engineering, 5+ years of full-stack development experience, 1+ year of leadership experience, Proficiency in HTML5, Proficiency in CSS3, Proficiency in JavaScript, Expertise in React, Expertise in Redux, Expertise in Webpack, Experience with TypeScript, Experience with Micro-Frontend architecture, Experience with Java, Experience with Spring Boot, Experience with JPA, Knowledge of API design, Knowledge of authentication, Knowledge of microservices, Knowledge of responsive design, Knowledge of mobile-first development, Familiarity with browser testing and debugging tools, Ability to write reusable components, Ability to write unit tests, Strong debugging and problem-solving skills, English proficiency at B2+ level 📃 Skills: Java, ReactJS, Spring, SpringBoot, JPA, Redux, Webpack, TypeScript, JavaScript, HTML5, CSS3, Microservices, MicroFrontend, API, Authentication, React, UnitTesting, Agile, Waterfall 🏢 Description: We are looking for a Lead Full-Stack Software Engineer with expertise in Java and ReactJS to help design and deliver modern web applications across a React frontend and Spring Boot backend. You will guide technical execution, build reusable components and APIs, and ensure quality from development through deployment. Responsibilities Lead end-to-end development across ReactJS frontend and Java/Spring Boot backend Design and implement scalable APIs, including authentication and database connectivity Build reusable UI components and shared frontend patterns Architect responsive, mobile-first user experiences using modern web standards Implement backend persistence and business logic using Spring Data JPA Write unit tests using an appropriate unit test framework and ensure code quality Debug and troubleshoot issues across browsers, frontend, and backend Collaborate with the team to deliver features through design, development, and deployment Evaluate and adopt new technologies when needed to meet project goals Requirements Bachelor's degree in Computer Science, Information Systems, or Engineering 5+ years of full-stack development experience in modern web technologies At least 1 year of relevant leadership experience Proficiency in HTML5, CSS3, and JavaScript Expertise in React, Redux, and Webpack Skills in TypeScript and Micro-Frontend architecture Background in Java, Spring Boot, and JPA Understanding of API design, authentication, and microservices Knowledge of responsive design and mobile-first development principles Familiarity with browser testing and debugging tools Capability to write reusable components and unit test cases Strong debugging and problem-solving skills, with the ability to work both independently and collaboratively Good work ethic, self-starter mindset, and results-oriented approach Excellent command of written and spoken English (B2+ level) Nice to have Knowledge of software development lifecycle (SDLC) methodologies such as Agile and Waterfall EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

EPAM Systems

Senior Full-stack Developer (React+Java)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Full-stack Developer role focused on building and enhancing a digital banking product using React.js and Java. The position involves end-to-end development, quality assurance, observability, and production support in a hybrid work model. Ideal for engineers experienced in scalable applications, CI/CD, testing frameworks, and AI-driven solutions. 🗂️ Requirements: Strong knowledge of React.js with ability to write custom hooks and reusable responsive components, In-depth knowledge of JavaScript, CSS, HTML, Proven experience with Java and Spring, Experience with GitLab CI/CD, Experience with testing frameworks (Jest, React Testing Library, Playwright), Proven AI experience 📃 Skills: React, Java, JavaScript, Spring, HTML, CSS, GitLab, CI/CD, Jest, Playwright, Azure, Terraform, AI 🏢 Description: We are seeking a talented Senior Full-stack Developer with expertise in React.js and Java to join our dynamic team on an exciting project in the banking sector. If you are passionate about building robust, scalable applications and eager to contribute to a fast-paced, innovative environment, this opportunity may be an excellent fit for you. Please note that hybrid work, with 3 days from the Client office in Wroclaw, is possible. Responsibilities Help design, develop, and improve the digital product Apply a broad range of software engineering practices, from analyzing user needs and developing new features to automated testing and deployment Ensure the quality, security, reliability, and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements Build observability into our solutions, monitor production health, help to resolve incidents, and remediate the root cause of risks and issues Share knowledge and expertise with colleagues and contribute regularly to our engineering culture and internal communities Requirements Thorough understanding of React.js and with an ability to write custom hooks and responsive reusable components In-depth knowledge of JavaScript, CSS, HTML, and front-end languages Proven experience in Java and Spring Knowledge of GitLab CI/CD Knowledge of testing frameworks, including Jest and React Testing Library, Playwright Proven AI experience Nice to have Knowledge of Microsoft Azure, Terraform Working experience in Agile methodologies (Scrum, Kanban) and knowledge of associated tools like JIRA or GitLab boards We offer We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

P&P Solutions

Full Stack Engineer (Java + Angular) with Security background

Senior

Remote

Warsaw, Poland

115 - 125 PLN/hr

🏢 Summary: Senior Full Stack Engineer role focused on application security within a large-scale enterprise platform. The position involves resolving security findings, performing Java and TypeScript dependency upgrades, and ensuring system stability in a regulated financial environment. Requires hands-on secure coding expertise and collaboration with distributed global teams. 🗂️ Requirements: 7+ years enterprise Java experience, Strong background in application security, Experience in vulnerability investigation and remediation, Experience with Java and TypeScript/JavaScript dependency upgrades, Proficiency in Java SE and JEE, Proficiency in Spring Framework, Experience with JMS, Experience with JPA and Hibernate, Proficiency in TypeScript, Experience with Angular v2+, Experience with Observables and Redux, Experience with OAuth, OIDC, SSO integration, Understanding of enterprise design and integration patterns, Experience in financial or regulated environments, Fluent English, Willingness to undergo background check 📃 Skills: Java, JEE, Spring, JMS, JPA, Hibernate, TypeScript, JavaScript, Angular, Redux, OAuth, OIDC, SSO, IAM, Kafka, Camel, Jenkins, Harness 🏢 Description: Start date: April 2026 Salary ranges: 115-125 PLN net/h Form of employment: B2B contract Location: Remote Language: English (fluent) About the Role: We are seeking an experienced Full Stack Engineer with a strong background in application security , enterprise Java development, and modern front‑end frameworks. In this role, you will focus on resolving security findings across a large-scale platform, performing dependency upgrades (Java + TypeScript), ensuring that remediation work does not impact existing functionality, and collaborating with global distributed teams. This is a senior-level position requiring hands-on expertise in secure coding, investigation of vulnerabilities, and implementation of remediation strategies. Key Responsibilities: Analyze and resolve security findings across the platform Perform dependency upgrades (Java, TypeScript/JavaScript) Ensure stability and functional integrity of systems after security fixes Work collaboratively with distributed global engineering teams Integrate with enterprise IAM systems (OAuth, OIDC, SSO) Contribute to best practices, architecture patterns, and secure development standards Must-Have Qualifications: 7+ years of enterprise Java experience Strong security background, including vulnerability investigation & remediation Experience with dependency upgrades (Java, TS/JS) Proficiency in: Java SE / JEE Spring Framework JMS JPA / Hibernate TypeScript Angular v2+, Observables, Redux Enterprise IAM integration: OAuth, OIDC, SSO Solid understanding of enterprise design & integration patterns Experience working in financial/regulated environments Excellent communication skills and fluent English Nice to Have: Apache Camel Jenkins, Harness.io Kafka We offer: Up to 125 PLN/hour net under a B2B contract, A flexible billing model, A short, 14‑day invoice payment term, A comprehensive private medical care package, Access to the MyBenefit cafeteria platform (including Multisport cards and prepaid cards for IKEA, Zalando, Notino, and many other partners). Additional Information: Background checks is mandatory for this role and will be conducted by a trusted third‑party vendor. This requirement is standard for the financial industry, ensuring compliance with regulatory obligations and maintaining the highest security standards. Once a candidate is shortlisted, the client will request the necessary documents and personal details required to complete the verification process.