New offer - be the first one to apply!
June 27, 2026
Fullstack React+Java Developer (heating industry)
Senior • Remote
Katowice, SL, Poland
About the project
For an international client from the heating solutions industry, we are looking for an experienced Fullstack Developer who feels comfortable working with React and Java.
Our expectations
- Strong proficiency in React, Next.js, and Node.js, including Server-Side Rendering (SSR).
- Advanced, hands-on programming experience with both Java and TypeScript / JavaScript.
- Deep knowledge of enterprise software development using Java and Spring Boot technologies.
- Experience integrating LLMs and AI tools into daily workflows to optimize development speed.
- Mastery of REST APIs and experience with relational/NoSQL databases, especially within MS Azure.
- Hands-on experience with Docker, Kubernetes, Terraform, and pipeline automation via GitHub Actions and Gradle.
- Direct experience writing automated Unit, Integration, and E2E tests.
- Strong understanding of Agile principles including Scrum or Kanban.
- Very good command of English (min. B2 level).
- Willingness to undertake occasional travel to the client's office (Katowice) approximately once per quarter.
Welcome Skills
- Experience with Vue.JS.
Key tasks
- Design advanced planning applications in close collaboration with cross-functional teams.
- Develop robust backend APIs for resource scheduling, allocation logic, and core modules.
- Create responsive interfaces focused on performance, security, data visualization, and accessibility.
- Build your own AI-based work environment using advanced developer tools to maximize efficiency.
- Manage the platform lifecycle from architectural strategy to operations and CI/CD practices.
- Design and implement automated test scenarios to guarantee platform success.
- Maintain active communication with the Technical Product Owner and Product Management organization to align priorities.
Similar jobs you might like
Technology
emagine Polska
Junior Fullstack Developer - Java & React (Lisbon/Porto)
Junior
Hybrid
Lisbon, Portugal
🏢 Summary: Fullstack Developer role focused on building and maintaining web applications using Java on the backend and React on the frontend. The position involves API design, database integration, and unit testing to deliver robust, high-quality software. Candidates will work across the full stack, contributing to both development and code quality processes. 🗂️ Requirements: 2+ years of Java programming experience, Strong knowledge of SQL, Experience with API definition, Proficiency in Git, Experience with JUnit testing, Proficiency in React, Proficiency in Next.js 📃 Skills: Java, React, Next.js, SQL, API, Git, JUnit 🏢 Description: Introduction & Summary: We are seeking a skilled Fullstack Developer specializing in Java and React. The ideal candidate will have over 2 years of experience in Java programming along with a solid understanding of modern frontend frameworks. The role requires proficiency in SQL and API definition, as well as experience with Git and Junit, making it essential for creating robust applications. Main Responsibilities: The Fullstack Developer will take on a pivotal role in our development team, responsible for both backend and frontend tasks. Develop and maintain web applications using Java and React. Define and implement APIs for seamless integration. Collaborate with cross-functional teams to design and deliver software solutions. Conduct unit testing to ensure high-quality code. Utilize Git for version control and collaboration. Key Requirements: 2+ years of experience in Java programming. Strong knowledge of SQL. Experience with API definition. Proficiency in Git. Experience with Junit testing. Proficient in frontend frameworks - React and Next.js. Nice to Have: Experience with Kafka and Spring Kafka (very nice to have). Some experience in microservices development. Familiarity with MongoDB. Experience with Spring Data JPA.
Technology
Britenet
Java Fullstack Developer (lottery)
Senior
Remote
Warsaw, Poland
🏢 Summary: The role involves designing, developing, and maintaining cloud-native enterprise applications as a Fullstack Engineer using Java and Angular. The position focuses on building scalable backend and frontend solutions within a microservices architecture, supporting CI/CD, containerization, and secure application design. The engineer will work in Agile teams and contribute to architecture, deployment, and system reliability. 🗂️ Requirements: 5+ years of backend development experience, Strong expertise in Java 17+, Experience with Spring Boot and Spring Security, Strong knowledge of Angular and TypeScript, Experience with PostgreSQL and Hibernate/JPA, Experience with microservices architecture, Hands-on experience with Maven, Git, GitHub, CI/CD, Knowledge of Kubernetes and Docker, Experience with SQL databases, Experience with REST API development, Experience with JUnit, AssertJ, Hamcrest, Bash/Shell scripting skills, Understanding of secure coding practices, Experience in Agile/Scrum environments, English level B2/C1 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, Angular, TypeScript, PostgreSQL, Hibernate, JPA, Maven, Git, GitHub, CI/CD, Kubernetes, Docker, SQL, REST, JUnit, AssertJ, Hamcrest, Bash, Liquibase, Helm, Kafka, Python, Go, C, Grafana, Prometheus, Kibana, OWASP, JIRA 🏢 Description: We are looking for an experienced Fullstack Engineer who will be responsible for designing, developing, and maintaining modern enterprise applications in a cloud-native architecture. The person in this role will work on both backend and frontend solutions (Java + Angular). Our expectations 5+ years of professional backend development experience Strong expertise in Java 17+ and Spring ecosystem (Spring Boot, Spring Security) Strong knowledge of Angular and frontend development with TypeScript Experience with PostgreSQL, Hibernate/JPA Experience with cloud-native and microservices architecture Hands-on experience with Maven, Git, GitHub, and CI/CD pipelines Knowledge of Kubernetes, Docker Experience with SQL databases and REST API development Familiarity with JUnit, AssertJ, and Hamcrest Bash/Shell scripting skills Strong understanding of secure coding practices and scalable application design Experience working in Agile/Scrum environments Good English communication skills (B2/C1) Welcome Skills Experience with Kafka and event-driven architecture Knowledge of Python scripting Familiarity with Go (Golang) or C Experience with monitoring and logging tools such as Grafana, Prometheus, and Kibana Knowledge of OWASP Top 10 and application security best practices Experience with JIRA or similar project management tools Previous experience in enterprise-scale distributed systems Key tasks Develop and maintain scalable backend applications using Java 17+ and Spring Boot Design and optimize PostgreSQL databases and manage schema migrations with Liquibase Build and maintain modern frontend applications using Angular Develop secure, high-performance, and cloud-native solutions Contribute to CI/CD pipelines and deployment automation Support containerized deployments using Docker, Kubernetes, and Helm Collaborate with distributed engineering teams in Agile environments Participate in architecture discussions, code reviews, and technical mentoring Ensure application reliability, scalability, and maintainability across backend and frontend layers
Technology
Strategicsiq
Fullstack Java & React Developer – Kraków (Hybrid)
Senior
Hybrid
Krakow, Poland
160 - 200 PLN
🏢 Summary: Hybrid Fullstack Developer role focused on building and maintaining scalable web applications using Java and React.js. The position involves designing backend services and RESTful APIs, developing modern frontend interfaces, and contributing to CI/CD and DevOps practices. Work includes testing, performance optimization, and collaboration on architecture and microservices. 🗂️ Requirements: Strong experience with Java and Spring Boot, Solid experience with React.js and state management, Experience designing and consuming RESTful APIs, Experience with microservices architecture, Proficiency in JavaScript, HTML5, CSS3, Experience with relational or NoSQL databases, Knowledge of unit and integration testing practices, Experience with CI/CD pipelines, Familiarity with Git and version control workflows, Ability to work with Agile/Scrum methodologies 📃 Skills: Java, Spring, SpringBoot, React, Redux, JavaScript, HTML5, CSS3, Webpack, Babel, ESLint, JUnit, Mockito, Jest, MySQL, PostgreSQL, NoSQL, Git, CI/CD, Docker, Kubernetes, AWS, Azure, GCP, Kafka, GraphQL, WebSocket 🏢 Description: We are looking for a highly skilled Fullstack Developer with expertise in Java and React.js to join our Kraków-based development team. You will design, develop, and maintain scalable, high-performance web applications, contributing to both backend services and rich frontend interfaces. This role follows a hybrid working model , with 2–3 days per week onsite in Kraków. Key Responsibilities Backend Development: Architect, implement, and maintain backend services using Java , Spring Boot , and related frameworks Frontend Development: Build responsive, modular, and maintainable React.js applications with a focus on component-driven design Design and implement RESTful APIs and microservices , ensuring high performance, security, and scalability Collaborate with cross-functional teams to define technical requirements , system architecture, and feature implementation Apply unit testing, integration testing, and end-to-end testing best practices (JUnit, Mockito, Jest, React Testing Library) Participate in code reviews , enforce coding standards, and promote best practices in clean code, SOLID principles, and design patterns Troubleshoot and optimize application performance and resolve production issues Manage CI/CD pipelines , automate deployments, and support DevOps practices Stay up-to-date with emerging technologies and frameworks to continuously improve application architecture Required Skills and Experience Strong experience with Java , Spring Boot , and related backend frameworks Solid experience with React.js , Redux , or state management libraries Proven experience in designing and consuming RESTful APIs and microservices architecture Proficient in JavaScript, HTML5, CSS3, and modern frontend tooling (Webpack, Babel, ESLint) Experience with relational databases (MySQL, PostgreSQL) and/or NoSQL databases Familiarity with Git , version control workflows, and Agile/Scrum methodologies Understanding of unit testing, integration testing, and test-driven development (TDD) Good problem-solving and communication skills in English Nice to Have Experience with TypeScript and advanced React patterns (Hooks, Context API, Suspense) Knowledge of Docker , Kubernetes , or cloud platforms (AWS, Azure, GCP) Experience with event-driven architectures , message queues , or Kafka Familiarity with GraphQL or WebSocket-based real-time applications
Technology
Strategicsiq
Java Fullstack Developer - Warsaw - Poland 2/3 days onsite
Senior
Hybrid
Warsaw, Poland
1,200 - 1,450 PLN
🏢 Summary: Hybrid Java Fullstack Developer role focused on building and maintaining scalable web applications using Java and React.js. The position involves developing backend services, modern frontend interfaces, and RESTful APIs while supporting CI/CD processes. Work model includes two days onsite in Warsaw with the remaining days remote. 🗂️ Requirements: Strong experience with Java, Solid experience with React.js, Experience building and consuming REST APIs, Strong knowledge of JavaScript, Strong knowledge of HTML, Strong knowledge of CSS, Experience with Git, Experience with CI/CD pipelines, Familiarity with Agile environments, English proficiency 📃 Skills: Java, React, REST, JavaScript, HTML, CSS, Git, CI/CD, Spring, TypeScript, SQL, Docker 🏢 Description: We are looking for an experienced Java Fullstack Developer to join our development team in Kraków. In this role, you will work on building and maintaining scalable web applications, contributing to both backend services and modern frontend interfaces. This position follows a hybrid working model with two/three days per week onsite in Warsaw . Key Responsibilities Develop and maintain backend services using Java Build responsive and modern user interfaces using React.js Design and implement RESTful APIs Collaborate with product managers, designers, and engineers to deliver new features Write clean, maintainable, and efficient code Participate in code reviews and contribute to development best practices Troubleshoot and resolve technical issues Support integration and deployment through CI/CD pipelines Required Skills and Experience Strong experience with Java Solid experience with React.js Experience building and consuming REST APIs Strong knowledge of JavaScript, HTML, and CSS Experience with Git and modern development workflows Familiarity with Agile development environments Good communication skills in English Nice to Have Experience with Spring Boot Experience with TypeScript Knowledge of SQL databases Familiarity with Docker or cloud platforms Work Model Hybrid: 2 days onsite in Warsaw , remaining days remote.
Technology
Strategicsiq
𝗝𝗮𝘃𝗮 𝗮𝗻𝗱 𝗥𝗲𝗮𝗰𝘁.𝗷𝘀 𝗙𝘂𝗹𝗹 𝗦𝘁𝗮𝗰𝗸 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 - Krakow - Poland
Mid
Hybrid
Krakow, Poland
1,350 - 1,600 PLN
🏢 Summary: Full Stack Developer role focused on building scalable backend services in Java and modern, responsive front-end applications in React.js. The position involves designing RESTful APIs, collaborating with cross-functional teams, and delivering clean, maintainable, high-quality code in a hybrid work model. 🗂️ Requirements: Commercial experience with Java, Experience with Spring Boot framework, Strong knowledge of React.js, Proficiency in modern JavaScript, Experience designing and consuming RESTful APIs, Experience with relational or non-relational databases, Experience with version-controlled collaborative development, Availability to work onsite in hybrid model (Cracow) 📃 Skills: Java, SpringBoot, React, JavaScript, REST, SQL, NoSQL, AWS, Azure, GCP, Docker, Kubernetes, CICD 🏢 Description: 𝗪𝗲 𝗔𝗿𝗲 𝗛𝗶𝗿𝗶𝗻𝗴: 𝗝𝗮𝘃𝗮 𝗮𝗻𝗱 𝗥𝗲𝗮𝗰𝘁.𝗷𝘀 𝗙𝘂𝗹𝗹 𝗦𝘁𝗮𝗰𝗸 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 We are currently seeking a skilled and motivated Full Stack Developer with strong expertise in Java and React.js to join our growing team. In this role, you will be responsible for designing and developing scalable backend services using Java, as well as building modern, responsive user interfaces using React.js. You will work closely with cross-functional teams to deliver high-quality, reliable solutions, while ensuring that your code is clean, maintainable, and efficient. 𝗞𝗲𝘆 𝗥𝗲𝘀𝗽𝗼𝗻𝘀𝗶𝗯𝗶𝗹𝗶𝘁𝗶𝗲𝘀: Developing robust backend applications using Java, ideally with Spring Boot Creating intuitive and high-performing front-end applications using React.js and modern JavaScript Designing and consuming RESTful application programming interfaces Collaborating with colleagues across engineering, product, and design teams Contributing to code reviews and continuous improvement practices 𝗪𝗲 𝗮𝗿𝗲 𝗹𝗼𝗼𝗸𝗶𝗻𝗴 𝗳𝗼𝗿 𝗰𝗮𝗻𝗱𝗶𝗱𝗮𝘁𝗲𝘀 𝘄𝗵𝗼 𝗵𝗮𝘃𝗲: Proven experience working with Java and related frameworks Strong knowledge of React.js and modern JavaScript standards Experience working with relational or non-relational databases A proactive approach to problem-solving and a strong attention to detail Excellent communication and teamwork skills It would be beneficial if you also have: Experience working with cloud platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud Platform Exposure to continuous integration and continuous delivery pipelines Familiarity with containerisation technologies such as Docker and Kubernetes 📍 𝗟𝗼𝗰𝗮𝘁𝗶𝗼𝗻: Cracow, Poland (Hybrid – 3 days per week onsite) 💼 𝗘𝗺𝗽𝗹𝗼𝘆𝗺𝗲𝗻𝘁 𝗧𝘆𝗽𝗲: B2B If you are passionate about building impactful technology and are looking to take the next step in your career, we would be delighted to hear from you. Please apply or get in touch directly for more information.
Technology
ITDS
Senior Fullstack Engineer – Java and React Development
Senior
Hybrid
Krakow, Poland
23,520 - 30,240 PLN
🏢 Summary: Senior Fullstack Engineer role focused on designing and developing scalable, user-centric applications using Java and React in a hybrid Krakow-based environment. The position involves software architecture design, UI improvements, backend development, and DevOps-driven automation to enhance application stability and operational efficiency. The role supports digital transformation through robust system design and continuous service improvement. 🗂️ Requirements: Minimum 5 years of experience in Java production application development, Experience with front-end development using React, Strong proficiency in Java and Web API development, Experience in building secure and scalable backend services, Expertise in database design with PostgreSQL, Experience with T-SQL scripting, query optimization, performance tuning, Hands-on experience with CI/CD pipelines, Strong understanding of SDLC, Fluent English, Legal right to work in the European Union 📃 Skills: Java, React, WebAPI, PostgreSQL, T-SQL, SQL, CI/CD, DevOps, SDLC, AWS, Azure 🏢 Description: Unleash innovation by shaping the future of software architecture and user experience! Krakow-based opportunity with hybrid work model, offering flexibility and dynamic collaboration. As a Senior Fullstack Engineer – Java and React Development , you will be working for our client in the technology industry, focusing on designing scalable, efficient, and user-centric applications. You will contribute to creating cutting-edge solutions that enhance UX, application stability, and operational efficiency, supporting the digital transformation journey. Your main responsibilities: Participating in software architecture design to build robust systems. Leading UI enhancements and improvements to elevate user experience and application stability. Implementing solutions following best Design Patterns for maintainability and scalability. Analyzing requirements to fully understand solutions and recommending data-driven improvements. Creating comprehensive documentation for developed solutions to ensure clarity and knowledge sharing. Developing and testing application prototypes to validate concepts and designs. Managing changes through the Service Management lifecycle, ensuring smooth transitions. Contributing actively to automation initiatives and Service Management process improvements. Providing exceptional customer support by addressing issues promptly and effectively. Communicating with customers to understand needs and deliver tailored solutions. You're ideal for this role if you have: At least 5 years of professional experience in production applications development in Java, including front-end development with React. Strong proficiency in Java and Web API development, with a focus on building secure, scalable backend services. Expertise in database design, particularly with PostgreSQL, T-SQL scripting, query optimization, and performance tuning. Hands-on experience with DevOps practices like CI/CD pipelines. Deep understanding of the Software Development Life Cycle (SDLC), from requirements gathering to deployment and maintenance. Exceptional problem-solving skills with keen attention to detail, ensuring high-quality deliverables. It is a strong plus if you have: Experience with cloud platforms (e.g., AWS, Azure). Certifications in Java, React, or DevOps tools. Language Required for the role: Fluent English, with excellent communication skills. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
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
Link Group
Full-stack Front-end Developer (React, Java)
Mid
Remote
Warsaw, Poland
100 - 160 USD
🏢 Summary: Full-Stack Front-End Developer role focused on building and enhancing modern, cloud-based web applications with strong emphasis on user experience, performance, and scalability. The position involves developing frontend features in React.js, integrating with Java backend services, and working within AWS environments. The role includes maintaining existing applications, optimizing performance, and contributing to best development practices in an Agile team. 🗂️ Requirements: Minimum 3 years commercial experience with React.js, Minimum 3 years commercial experience with JavaScript, Minimum 3 years commercial experience with TypeScript, Minimum 3 years commercial experience with Java, Minimum 3 years commercial experience with AWS, Experience building responsive web applications, Experience integrating frontend applications with APIs, Understanding of frontend architecture, Knowledge of Agile methodologies 📃 Skills: React.js, JavaScript, TypeScript, Java, AWS, API, Agile 🏢 Description: We are looking for a Full-Stack Front-End Developer who is passionate about building modern, cloud-based applications and delivering excellent user experiences. You will work on developing and maintaining several existing applications and services, focusing on improving usability, performance, and scalability in a cloud environment. Responsibilities Maintain and develop high-quality user experiences across multiple web applications and services. Build and enhance frontend features using React.js and modern JavaScript frameworks. Collaborate with backend services developed in Java . Improve application performance, usability, and responsiveness. Work with cloud-based environments hosted on AWS . Fix bugs, optimize existing solutions, and introduce improvements. Collaborate closely with developers, product teams, and stakeholders. Contribute to code reviews and follow best development practices. Required Skills Minimum 3 years of commercial experience with: React.js JavaScript TypeScript Java AWS Experience building responsive and user-focused web applications. Understanding of frontend architecture and modern UI development practices. Experience integrating frontend applications with APIs. Knowledge of Agile development methodologies. Strong problem-solving and communication skills.
Technology
Grafton Recruitment
Mid/Senior Java Developer
Senior
Hybrid
Warsaw, Poland
19,000 - 25,000 PLN
🏢 Summary: Senior Java Developer role in an agile, international team focused on designing and building cloud-based backend and fullstack solutions. The position involves architecting scalable systems, ensuring high code quality, and contributing to CI/CD and DevOps practices. The role also includes technical leadership and collaboration with cross-functional teams to deliver secure, high-performance applications. 🗂️ Requirements: Expert knowledge of Java for backend and fullstack development, Experience architecting cloud-based SaaS solutions, Proficiency in automated testing and CI/CD pipelines, Experience with version control systems, Ability to deliver secure and scalable code, Bachelor’s degree in Computer Science, Engineering or related field with 5+ years of experience OR 9+ years of relevant industry experience 📃 Skills: Java, SaaS, CI/CD, Git, AWS, GCP, Azure, Docker, Kubernetes, TypeScript, Python 🏢 Description: About the Role: We are looking for a Senior Java Developer to join an agile, international engineering team working on cloud-based solutions serving diverse industries. As a technical leader, you will design, build, and maintain robust backend and fullstack systems, impacting both product performance and business outcomes. Must Have Expert knowledge of Java (backend/fullstack web development) Experience architecting cloud-based solutions (SaaS platforms or similar) Proficiency in automated testing, deployment pipelines, version control, and CI/CD practices Strong command of English for daily teamwork in multicultural environments Demonstrated ability to deliver secure, scalable, high-quality code Bachelor’s degree in Computer Science, Engineering, or related field with 5+ years of professional experience, OR 9+ years’ relevant industry experience (without degree) Nice to Have Exposure to other technologies (TypeScript, Python, etc.) Experience working with multiple data models and integrating acquired codebases Previous engagement in Agile/Scrum teams (sprint planning, retrospectives, hackathons) Background in industries like energy, IoT, finance, or regulated environments Familiarity with modern cloud platforms (AWS, GCP, Azure) and DevOps practices (Docker, Kubernetes) Your Profile Tech Enthusiast: Keen to learn and apply emerging technologies and best practices Analytical Thinker: Able to define requirements and design effective solutions to complex challenges Product Mindset: Understands how technical decisions influence user experience and business drivers Team Player: Works well in autonomous, distributed teams and supports collaborative engineering culture Key Responsibilities Design and develop Java-based backend and fullstack features for cloud-based applications Contribute to scalable, unified system architectures and help integrate diverse platforms and technologies Write and maintain high-performance, secure code and automated tests to ensure product quality Participate in sprint planning, code reviews, retrospectives, and technical discussions Work closely with product managers and business stakeholders to align technical development with commercial goals Mentor junior engineers and promote continuous improvement in team processes Ready for your next challenge? Send your CV detailing your experience in Java, cloud technologies, and agile teams. Tell us about your approach to system architecture and cross-team collaboration!
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.