New offer - be the first one to apply!
July 1, 2026
Lead Full-Stack Software Engineer (Java + ReactJS)
Senior • Hybrid
Poznan, Poland
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.
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
Similar jobs you might like
Technology
New offer
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. 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
Technology
New offer
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. 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
Technology
New offer
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. 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
Technology
New offer
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. 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
Technology
New offer
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. 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
Technology
New offer
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. 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
Technology
EPAM Systems
Senior Java Developer with React
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior Java Developer role focused on building and optimizing enterprise backend systems while contributing to React-based frontend solutions. The position involves working with modern and legacy Java frameworks, Oracle databases, and deploying applications to Azure using CI/CD pipelines. It combines backend architecture, cloud deployment, and frontend collaboration in a dynamic enterprise environment. 🗂️ Requirements: Minimum 5 years of experience in Java backend development, Expertise in Spring Boot and Quarkus, Experience with Struts, JSP, and JDBC, Proficiency in Oracle Database including schema design and PL/SQL, Experience with CI/CD pipelines, Experience deploying applications to Azure, Experience with App Services, Azure SQL, and Kubernetes, Familiarity with React and TypeScript, English proficiency at B2 level or higher 📃 Skills: Java, Spring, SpringBoot, Quarkus, Struts, JSP, JDBC, Oracle, SQL, PLSQL, CI/CD, Azure, AppServices, AzureSQL, Kubernetes, React, TypeScript 🏢 Description: We are seeking a highly skilled Senior Java Developer with expertise in React to enhance and modernize our technology landscape. This role involves working on the development and optimization of backend systems while contributing to cutting-edge React-based UI solutions within a dynamic enterprise setting. This role offers a full office model, with 3 days per week working from the client's office in Krakow, Poland. Responsibilities Design and implement robust backend services using Java Leverage modern frameworks like Spring Boot and Quarkus as well as legacy technologies such as Struts, JSP, and JDBC Contribute to system architecture design and ensure seamless integration across enterprise systems Optimize Oracle Database performance through schema design and PL/SQL programming Manage and deploy applications via CI/CD pipelines to Azure infrastructure, including App Services, Azure SQL, and Kubernetes Develop and enhance React and TypeScript-driven user interfaces in cooperation with the frontend team Conduct thorough code reviews and guide team members by sharing expertise Collaborate with cross-functional teams to ensure scalable and secure application development Requirements At least 5 years of experience in Java backend development Expertise in modern frameworks like Spring Boot and Quarkus, alongside legacy systems such as Struts, JSP, and JDBC Proficiency in Oracle Database, including schema design, SQL, and PL/SQL Competency with CI/CD pipelines and experience in deploying applications to Azure, leveraging App Services, Azure SQL, and Kubernetes Familiarity with React and TypeScript for frontend development Demonstrated ability to mentor junior developers and collaborate effectively within a team English proficiency at B2 level or higher Nice to have Knowledge of system integration within large enterprise ecosystems Familiarity with cloud-native architectures and containerization Background in the financial sector or experience in regulated industries We offer/Benefits 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
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
EPAM Systems
Senior Full-stack Developer (React+Java)
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior Full-stack Developer role focused on building and enhancing scalable digital banking solutions using React.js and Java. The position involves end-to-end development, automated testing, deployment, and ensuring quality, security, and reliability of applications in a hybrid work model. You will contribute to engineering practices, observability, and continuous improvement within a fast-paced environment. 🗂️ Requirements: Strong knowledge of React.js, Ability to write custom hooks, Experience building responsive reusable components, Strong knowledge of JavaScript, Strong knowledge of CSS, Strong knowledge of HTML, Proven experience with Java, Proven experience with Spring, Experience with GitLab CI/CD, Experience with Jest, Experience with React Testing Library, Experience with Playwright 📃 Skills: React, Java, JavaScript, CSS, HTML, Spring, GitLab, CI/CD, Jest, Playwright 🏢 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 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/Benefits 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
EPAM Systems
Senior Full-Stack (React/Node.js + Azure) Developer
Senior
Remote
🏢 Summary: Full-Stack Developer role focused on building and delivering secure, scalable applications using React, Next.js, Node.js, and Azure. The position emphasizes shift-left testing, API development, and end-to-end ownership of high-quality, resilient solutions. You will work across the stack to design, develop, and optimize modern web applications and microservices. 🗂️ Requirements: 3+ years of full-stack development with TypeScript, Next.js, Node.js, React, Experience with RESTful and GraphQL APIs, Knowledge of Microsoft Azure, Familiarity with CI/CD pipelines, Understanding of DevOps practices, Knowledge of web security principles, Experience with Git, Understanding of software engineering principles and design patterns 📃 Skills: TypeScript, JavaScript, Next.js, React, Node.js, Azure, REST, GraphQL, CI/CD, Git, DevOps, Microservices, Testing, Security, APIs 🏢 Description: We are seeking a highly skilled Full-Stack (React/Node.js + Azure) Developer to join our team and play a pivotal role in implementing a new project. In this position, you will be instrumental in shaping our shift-left testing strategy, ensuring that quality and resilience are embedded from the very beginning of development. Leveraging your strong expertise in Next.js, you will work across the stack—from building modern, performant front-end experiences to designing and integrating APIs and microservices. You will take ownership of delivering secure, scalable, testable, and maintainable solutions that meet the highest engineering standards. Responsibilities Design, build, and maintain full-stack applications using TypeScript, Next.js, Node.js, and React Champion the shift-left approach by embedding quality early in the SDLC, writing unit, integration, and end-to-end tests alongside feature development Collaborate with product managers, designers, and other developers to deliver high-quality features and user experiences Develop and maintain RESTful and GraphQL APIs, ensuring robust integration with front-end and third-party services Optimize application performance, scalability, and security Participate in code reviews, providing constructive feedback and ensuring adherence to best practices Troubleshoot, debug, and resolve technical issues across the stack Contribute to continuous improvement of development processes, tools, and methodologies Document technical decisions, system architecture, and codebase for future reference and onboarding Requirements 3+ years of experience developing full-stack applications with TypeScript, Next.js, Node.js, and React Strong understanding of software engineering principles, design patterns, and best practices Familiarity with CI/CD pipelines and modern DevOps practices Knowledge of Microsoft Azure Proficiency in building and consuming RESTful and GraphQL APIs Solid understanding of web security principles and secure coding practices Experience with version control systems, preferably Git Excellent problem-solving skills and attention to detail Good work ethic and strong sense of ownership of end result Excellent verbal and written communication skills, B2 level of English We offer/Benefits 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.