June 19, 2026
Fullstack Developer (Java+React)
Mid • On-site
150 - 170 PLN/hr
Krakow, Poland
Summary: The Full-stack Developer role focuses on developing and maintaining applications across both backend and frontend, ensuring a balanced skill set in both areas to accommodate market demands.
Work model: Hybrid (6 times per month work from office-Cracow)
Business trips: n/a
Start: ASAP/ one month notice period
Assignment type: B2B
Budget: 150-170 zł/h
Main Responsibilities:
Knowledge of Data modelling and Data Architecture concepts, security concepts, Architecture design, Business Functional Domains.
Awareness of Infrastructure Design, Integration concepts, techniques, and patterns.
Ensuring non-functional requirements (NFRs) are architected into the design, including API governance for various types of APIs.
Developing skills for cloud design, creating resilient and flexible solutions.
Building scalable and reliable product features through design, implementation, and maintenance of applications.
Applying problem-solving and analytical skills to a variety of issues.
Collaborating with cross-functional teams for scalable solutions.
Estimating engineering efforts and creating realistic schedules.
Identifying and resolving complex production issues.
Rapidly fixing bugs and solving problems.
Conducting design and code reviews, performing unit-testing for robustness and reliability.
-
Utilizing source control and bug tracking systems effectively.
Key Requirements:
Hands-on experience in developing APIs and Microservices using core Java and/or Spring Boot; understanding of code security principles.
Experience with application development in Java/J2EE, including Spring Framework and Hibernate JPA.
Experience in developing reusable APIs and working with web services (REST), processing data (XML/JSON).
Expertise in Agile/Scrum/Kanban methodologies, with experience in working with Databases (RDBMS) - Oracle, PostgreSQL, MongoDB.
Expertise with CI/CD pipelines, Jenkins, Docker, shell scripting, and GIT; knowledge of Unix.
Frontend experience with React.js, JavaScript, and TypeScript.
Nice to Have:
Experience in JavaScript frameworks such as React.js, Node.js, Angular, and jQuery.
Familiarity with JavaScript build tools and dependency management.
Experience in creating responsive web designs (Bootstrap, mobile, etc.).
Experience with cloud platforms such as GCP, GKE, AWS is advantageous.
Knowledge in system architecture and solution design.
Experience with Python, Machine Learning, and Data Science.
Similar jobs you might like
Technology
emagine Polska
Full-stack Developer Asia Pogon (Backend + Frontend)
Mid
Hybrid
Krakow, Poland
150 - 170 PLN/hr
🏢 Summary: Hybrid B2B Full-stack Developer role focused on designing and building scalable backend and frontend applications, with strong emphasis on Java/Spring-based microservices and React frontend. The position involves API development, cloud-ready architecture, CI/CD practices, and ensuring non-functional requirements such as security and resilience. The developer will collaborate cross-functionally to deliver reliable, high-quality solutions in an Agile environment. 🗂️ Requirements: Experience developing APIs and Microservices using Java or Spring Boot, Experience with Java/J2EE and Spring Framework, Experience with Hibernate JPA, Experience building and consuming REST web services, Experience processing XML and JSON data, Experience with RDBMS databases (Oracle, PostgreSQL), Experience with MongoDB, Experience working in Agile/Scrum/Kanban methodologies, Experience with CI/CD pipelines, Experience with Jenkins, Experience with Docker, Experience with Git, Knowledge of Unix, Frontend experience with React.js, Experience with JavaScript and TypeScript, Understanding of code security principles 📃 Skills: Java, Spring, SpringBoot, J2EE, Hibernate, JPA, REST, XML, JSON, Oracle, PostgreSQL, MongoDB, Jenkins, Docker, Git, Unix, React, JavaScript, TypeScript, CI/CD 🏢 Description: Summary: The Full-stack Developer role focuses on developing and maintaining applications across both backend and frontend, ensuring a balanced skill set in both areas to accommodate market demands. Work model: Hybrid (6 times per month work from office-Cracow) Business trips: n/a Start: ASAP/ one month notice period Assignment type: B2B Budget: 150-170 zł/h Main Responsibilities: Knowledge of Data modelling and Data Architecture concepts, security concepts, Architecture design, Business Functional Domains. Awareness of Infrastructure Design, Integration concepts, techniques, and patterns. Ensuring non-functional requirements (NFRs) are architected into the design, including API governance for various types of APIs. Developing skills for cloud design, creating resilient and flexible solutions. Building scalable and reliable product features through design, implementation, and maintenance of applications. Applying problem-solving and analytical skills to a variety of issues. Collaborating with cross-functional teams for scalable solutions. Estimating engineering efforts and creating realistic schedules. Identifying and resolving complex production issues. Rapidly fixing bugs and solving problems. Conducting design and code reviews, performing unit-testing for robustness and reliability. Utilizing source control and bug tracking systems effectively. Key Requirements: Hands-on experience in developing APIs and Microservices using core Java and/or Spring Boot; understanding of code security principles. Experience with application development in Java/J2EE, including Spring Framework and Hibernate JPA. Experience in developing reusable APIs and working with web services (REST), processing data (XML/JSON). Expertise in Agile/Scrum/Kanban methodologies, with experience in working with Databases (RDBMS) - Oracle, PostgreSQL, MongoDB. Expertise with CI/CD pipelines, Jenkins, Docker, shell scripting, and GIT; knowledge of Unix. Frontend experience with React.js, JavaScript, and TypeScript. Nice to Have: Experience in JavaScript frameworks such as React.js, Node.js, Angular, and jQuery. Familiarity with JavaScript build tools and dependency management. Experience in creating responsive web designs (Bootstrap, mobile, etc.). Experience with cloud platforms such as GCP, GKE, AWS is advantageous. Knowledge in system architecture and solution design. Experience with Python, Machine Learning, and Data Science.
Technology
emagine Polska
Fullstack Developer
Senior
Hybrid
Krakow, Poland
160 - 170 PLN/hr
🏢 Summary: Hybrid B2B Full-stack Developer role focused on designing and maintaining scalable backend and frontend applications with strong emphasis on Java-based APIs, microservices, and cloud-ready architecture. The position involves building resilient solutions, ensuring non-functional requirements, and collaborating with cross-functional teams in an Agile environment. The role requires regular office presence in Cracow and offers a competitive hourly rate. 🗂️ Requirements: Hands-on experience with Java and Spring Boot for APIs and Microservices, Experience with Java/J2EE, Spring Framework, Hibernate JPA, Experience with REST web services and XML/JSON processing, Understanding of code security principles, Experience with RDBMS databases (Oracle, PostgreSQL) and MongoDB, Experience with CI/CD pipelines and Jenkins, Experience with Docker, GIT, shell scripting, Unix, Frontend experience with React.js, JavaScript, TypeScript, Experience working in Agile/Scrum/Kanban methodologies, Knowledge of data modelling and architecture design concepts 📃 Skills: Java, Spring, SpringBoot, J2EE, Hibernate, JPA, REST, XML, JSON, Oracle, PostgreSQL, MongoDB, Jenkins, Docker, GIT, Unix, Shell, React, JavaScript, TypeScript, CI/CD, Microservices 🏢 Description: Summary: The Full-stack Developer role focuses on developing and maintaining applications across both backend and frontend, ensuring a balanced skill set in both areas to accommodate market demands. Work model: Hybrid (6 times per month work from office-Cracow) Business trips: n/a Start: ASAP/ one month notice period Assignment type: B2B Budget: 150-170 zł/h Main Responsibilities: Knowledge of Data modelling and Data Architecture concepts, security concepts, Architecture design, Business Functional Domains. Awareness of Infrastructure Design, Integration concepts, techniques, and patterns. Ensuring non-functional requirements (NFRs) are architected into the design, including API governance for various types of APIs. Developing skills for cloud design, creating resilient and flexible solutions. Building scalable and reliable product features through design, implementation, and maintenance of applications. Applying problem-solving and analytical skills to a variety of issues. Collaborating with cross-functional teams for scalable solutions. Estimating engineering efforts and creating realistic schedules. Identifying and resolving complex production issues. Rapidly fixing bugs and solving problems. Conducting design and code reviews, performing unit-testing for robustness and reliability. Utilizing source control and bug tracking systems effectively. Key Requirements: Hands-on experience in developing APIs and Microservices using core Java and/or Spring Boot; understanding of code security principles. Experience with application development in Java/J2EE, including Spring Framework and Hibernate JPA. Experience in developing reusable APIs and working with web services (REST), processing data (XML/JSON). Expertise in Agile/Scrum/Kanban methodologies, with experience in working with Databases (RDBMS) - Oracle, PostgreSQL, MongoDB. Expertise with CI/CD pipelines, Jenkins, Docker, shell scripting, and GIT; knowledge of Unix. Frontend experience with React.js, JavaScript, and TypeScript. Nice to Have: Experience in JavaScript frameworks such as React.js, Node.js, Angular, and jQuery. Familiarity with JavaScript build tools and dependency management. Experience in creating responsive web designs (Bootstrap, mobile, etc.). Experience with cloud platforms such as GCP, GKE, AWS is advantageous. Knowledge in system architecture and solution design. Experience with Python, Machine Learning, and Data Science.
Technology
emagine Polska
Fullstack Developer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior Fullstack Developer role focused on modernizing banking systems through REST API development, microservices extraction, and system integrations. The position involves refactoring legacy applications and contributing to both microservice and monolith architectures in an international environment. Hybrid work model with B2B contract. 🗂️ Requirements: Minimum 6 years of experience in Java development, Experience with reactive programming, Working knowledge of Spring framework, Working knowledge of Hibernate, Experience with SQL, Experience with REST API development, Experience with microservices architecture, Experience with Git, Minimum 2 years of experience with Angular 📃 Skills: Java, Spring, Hibernate, SQL, REST, Microservices, Git, Angular, Reactive, DDD, Cucumber, SAFe 🏢 Description: Industry: Banking Work model: Hybrid in Warsaw or Tricity - 3 days a week in the office Rate: up to 170 PLN/h (B2B contract) Summary: The role of a Senior Fullstack Developer focuses on modernizing systems, enhancing customer experience through API development, and ensuring seamless integration of various services. Main Responsibilities: Core duties include building REST API solutions and collaborating with teams to create optimal solutions. Building REST API solutions and integrations with other applications Refactoring legacy applications by extracting logic into microservices Collaborating with other developers, teams, and stakeholders to create optimal solutions Participating in the development and continuous improvement of services in both microservice and monolith architectures Key Requirements: Hands-on experience in Java development (at least 6 years preferred) Familiarity with reactive programming Working knowledge of Spring and Hibernate frameworks Experience with SQL, REST, Microservices, and GIT At least 2 years of experience with Angular Nice to Have: Familiarity with the DDD (Domain-Driven Design) approach Experience with Cucumber framework Previous work in an international team with English as the common language Exposure to SAFE Agile methodologies Other Details: Team Composition: International team. Communication Language: English.
Technology
emagine Polska
Fullstack Developer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior Fullstack Developer role focused on modernizing banking systems through REST API development, microservices extraction, and system integrations. The position involves enhancing customer-facing services and contributing to both microservice and monolith architectures in an international environment. Hybrid work model with B2B contract up to 170 PLN/h. 🗂️ Requirements: Minimum 6 years of commercial experience in Java development, Experience with reactive programming, Working knowledge of Spring framework, Working knowledge of Hibernate, Experience with SQL, Experience building REST APIs, Experience with microservices architecture, Experience with GIT, Minimum 2 years of experience with Angular 📃 Skills: Java, Spring, Hibernate, SQL, REST, Microservices, GIT, Angular, Cucumber, DDD 🏢 Description: Industry: Banking Work model: Hybrid in Warsaw or Tricity - 3 days a week in the office Rate: up to 170 PLN/h (B2B contract) Summary: The role of a Senior Fullstack Developer focuses on modernizing systems, enhancing customer experience through API development, and ensuring seamless integration of various services. Main Responsibilities: Core duties include building REST API solutions and collaborating with teams to create optimal solutions. Building REST API solutions and integrations with other applications Refactoring legacy applications by extracting logic into microservices Collaborating with other developers, teams, and stakeholders to create optimal solutions Participating in the development and continuous improvement of services in both microservice and monolith architectures Key Requirements: Hands-on experience in Java development (at least 6 years preferred) Familiarity with reactive programming Working knowledge of Spring and Hibernate frameworks Experience with SQL, REST, Microservices, and GIT At least 2 years of experience with Angular Nice to Have: Familiarity with the DDD (Domain-Driven Design) approach Experience with Cucumber framework Previous work in an international team with English as the common language Exposure to SAFE Agile methodologies Other Details: Team Composition: International team. Communication Language: English.
Technology
emagine Polska
Backend Developer (Java, Spring Boot)
Senior
Hybrid
Krakow, Poland
160 - 170 PLN/hr
🏢 Summary: Backend Developer role focused on designing and building scalable, secure microservices and APIs using Java and Spring Boot in a cloud-oriented environment. The position emphasizes strong data modeling, architecture design, and CI/CD-driven delivery within Agile teams. The contractor will develop resilient backend solutions and ensure high code quality and reliability. 🗂️ Requirements: Hands-on experience with API and Microservices development in Java or Spring Boot, Proficiency in Java/J2EE application development, Experience with Spring Framework and Hibernate JPA, Experience building and consuming REST web services, Experience working with XML and JSON, Experience with relational or NoSQL databases (Oracle, PostgreSQL, MongoDB), Experience with CI/CD pipelines and Jenkins, Experience with Docker and Git, Unix proficiency, Experience working in Agile methodologies (Scrum or Kanban) 📃 Skills: Java, Spring, SpringBoot, J2EE, Hibernate, JPA, REST, XML, JSON, Oracle, PostgreSQL, MongoDB, Jenkins, Docker, Git, Unix, CICD, Microservices, Agile, Scrum, Kanban 🏢 Description: Location : Cracow Mode : Hybrid (6 days per month at the office - flexible) Contract : B2B Rate : 160-170 PLN/h Introduction & Summary We are seeking a skilled Backend Developer who possesses a deep knowledge of data modeling and architecture. The ideal candidate should have extensive experience in API development using core Java and Spring Boot, with a strong grasp of security principles and Agile methodologies. The role requires an analytical mindset, capable of designing resilient and scalable solutions while working cross-functionally to foster collaboration and innovation. Main Responsibilities Ensure proper definition and architecture of non-functional requirements in design. Develop and grow skills in designing cloud-based, secure, and adaptable solutions. Build scalable, highly reliable product features through effective software design and implementation. Apply problem-solving and analytical skills to diverse challenges. Interact with cross-functional teams for scalable solution production. Estimate engineering efforts and develop realistic schedules. Identify and resolve complex production issues efficiently. Conduct comprehensive design and code reviews and perform unit testing. Utilize source control and bug tracking systems responsibly. Key Requirements Hands-on experience in API and Microservices development using core Java and/or Spring Boot . Proficient in application development using Java/J2EE and related technologies, including Spring Framework and Hibernate JPA. Experience in developing reusable APIs and consuming web services (REST), as well as processing data formats like XML/JSON. Expert knowledge of Agile/Scrum/Kanban development methodologies and experience with databases (Oracle, Postgre, MongoDB). Extensive knowledge of CI/CD deployment pipelines, including Jenkins, Docker, shell scripting, and GIT with Unix proficiency. Nice to Have Experience in JavaScript frameworks such as ReactJs, Node JS, Angular, and jQuery. Familiarity with JavaScript build tools and dependency management. Experience in creating responsive designs using frameworks like Bootstrap. Knowledge of GCP, GKE, AWS is an advantage. Experience or knowledge in system architecture and solution design. Hands-on experience in Python, Machine Learning, and Data Science.
Technology
Link Group
Senior Fullstack Developer (Angular Nest.JS)
Senior
Hybrid
Warsaw, Poland
170 - 200 PLN
🏢 Summary: Hybrid B2B contract role for a Senior Full Stack Developer responsible for end-to-end design, development, and maintenance of scalable web applications in a cloud-based environment. The position involves working in an agile team to build modern full-stack solutions using JavaScript frameworks and enterprise integrations. The role emphasizes high code quality, testing practices, and cloud architecture support. 🗂️ Requirements: Bachelor’s degree in Computer Science or related field, 8+ years of full-stack software development experience, Strong expertise in JavaScript frameworks (Angular preferred), Strong backend development experience (NestJS preferred), Hands-on experience with PostgreSQL and advanced SQL, Experience with Jest and Cypress testing frameworks, Practical experience with cloud platforms (AWS, Azure or GCP) 📃 Skills: JavaScript, Angular, React, NestJS, PostgreSQL, SQL, Jest, Cypress, AWS, Azure, GCP, REST, Docker, Kubernetes, Nx, Python, FastAPI 🏢 Description: Praca hybrydowa, Warszawa Zatrudnienie w oparciu o B2B Role Overview The Senior Full Stack Developer is responsible for the end-to-end design, development, deployment, and ongoing maintenance of custom software solutions. The role operates within an agile, fast-paced environment and works closely with product owners and cross-functional team members to deliver scalable full-stack web applications. It also plays a key role in promoting engineering excellence and supporting modern cloud-based architectures. Key Responsibilities Contribute to multiple initiatives within an agile development environment, delivering high-quality software at pace Design, build, and maintain modern full-stack web applications using contemporary JavaScript frameworks such as React or Angular Collaborate with product owners and stakeholders to understand business requirements and translate them into technical solutions Implement and uphold software engineering best practices, including code quality standards, testing strategies, and peer reviews Participate in code reviews, unit testing, and continuous improvement of development practices Ensure application performance, scalability, and reliability through monitoring and optimization activities Integrate applications with existing enterprise systems to enable automation, data flow, and analytics capabilities Support ongoing enhancement of applications within cloud-based environments Requirements (Must-Have) Bachelor’s degree in Computer Science or a related field 8+ years of experience in full-stack software development Strong expertise in JavaScript frameworks (Angular preferred) and backend development (NestJS preferred) Hands-on experience with relational databases such as PostgreSQL, including advanced SQL usage Experience with testing frameworks such as Jest and Cypress Practical experience with cloud platforms (AWS preferred, also Azure or GCP acceptable) Strong problem-solving skills with the ability to balance business needs and technical constraints High sense of ownership, accountability, and commitment to delivering quality outcomes in team environments Motivation to work in a fast-scaling, innovation-driven organization Nice to Have Master’s degree in Computer Science or related discipline Experience in life sciences, biotech, or other regulated/scientific industries Knowledge of REST API design, containerization technologies (Docker, Kubernetes), and cloud-native architecture Familiarity with Agile delivery practices and technical documentation standards Experience working in regulated environments Exposure to Nx monorepo tools Experience with AI-assisted development tools such as GitHub Copilot or similar solutions, including understanding of their limitations and security implications Basic knowledge of Python and FastAPI
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
emagine Polska
Senior Full-stack Developer (Java + Angular) for banking
Senior
Hybrid
Warsaw, Poland
145 - 165 PLN/hr
🏢 Summary: Full-stack Developer role in the banking industry focused on developing and maintaining microservices and integrating applications with a Cards platform. The position involves building scalable full-stack solutions using Java, Angular, REST APIs, Kafka, and cloud-native technologies in a hybrid work model. Candidates should have strong backend and frontend experience, knowledge of microservices architecture, and familiarity with DevOps and Agile practices. 🗂️ Requirements: Minimum 2 years of front-end experience, At least 5 years of Java development experience, Experience with microservices architecture, Knowledge of event sourcing architecture patterns, Hands-on experience with Angular, Hands-on experience with Spring Framework, Hands-on experience with Docker, Hands-on experience with Kubernetes, Hands-on experience with REST APIs, Hands-on experience with Kafka, Hands-on experience with MQ, Hands-on experience with SQL, Familiarity with Jenkins, Familiarity with ArgoCD, Understanding of XML, Understanding of JSON, Understanding of Avro, Experience with Git, English proficiency at B2 level, Experience working in Agile/Scrum environments 📃 Skills: Java, Angular, Spring, Docker, Kubernetes, REST, Kafka, MQ, SQL, Jenkins, ArgoCD, XML, JSON, Avro, Git 🏢 Description: Industry: banking Location: Hybrid - 3 days per week form office in Gdańsk, Gdynia, Warsaw or Łódź Rate: up to 165 pln/h on b2b Overview We are seeking a Full-stack Developer who will be instrumental in the development and maintenance of microservices. The role requires a combination of technical skills and collaboration with various stakeholders to achieve optimal solutions. Main Responsibilities Design and develop a full-stack application. Integrate existing applications with the Cards target platform. Implement translation/routing mechanisms from old to new systems. Develop microservices using Angular, REST APIs, and integrate with KAFKA/MQ/Oracle DB. Ensure application quality and responsiveness. Collaborate with internal and external stakeholders. Key Requirements Minimum 2 years of front-end experience. At least 5 years of Java Software Development experience. Practical knowledge of event sourcing architecture patterns and microservices architecture. Hands-on experience with Angular, Spring Framework, Docker, Kubernetes, REST, Kafka, MQ, SQL. Familiarity with DevOps tools such as Jenkins and Argo CD. Understanding of data standards, including XML, JSON, Avro. Experience with Kafka streaming platform. Version control tools like GIT. Proficiency in English (minimum B2 level). Experience with Agile/Scrum methodologies. Nice to Have Building distributed, highly scalable and high throughput applications.
Technology
emagine Polska
Senior Full-stack Developer (Java + Angular) for banking
Senior
Hybrid
Warsaw, Poland
165 - 165 PLN/hr
🏢 Summary: Full-stack Developer role focused on building and maintaining microservices and integrating applications within a banking environment. The position involves developing full-stack solutions using Java and Angular, working with event-driven architectures, and collaborating with stakeholders in a hybrid work model. The offer includes B2B cooperation with a rate up to 165 PLN/h. 🗂️ Requirements: Minimum 2 years of front-end experience, At least 5 years of Java development experience, Experience with event sourcing and microservices architecture, Hands-on experience with Angular, Hands-on experience with Spring Framework, Hands-on experience with Docker, Hands-on experience with Kubernetes, Hands-on experience with REST APIs, Hands-on experience with Kafka, Hands-on experience with MQ, Hands-on experience with SQL, Familiarity with Jenkins, Familiarity with ArgoCD, Understanding of XML, Understanding of JSON, Understanding of Avro, Experience with Git, English proficiency at B2 level or higher, Experience with Agile/Scrum 📃 Skills: Java, Angular, Spring, Docker, Kubernetes, REST, Kafka, MQ, Oracle, SQL, Jenkins, ArgoCD, XML, JSON, Avro, Git 🏢 Description: Industry: banking Location: Hybrid - 3 days per week form office in Gdańsk, Gdynia, Warsaw or Łódź Rate: up to 165 pln/h on b2b Overview We are seeking a Full-stack Developer who will be instrumental in the development and maintenance of microservices. The role requires a combination of technical skills and collaboration with various stakeholders to achieve optimal solutions. Main Responsibilities Design and develop a full-stack application. Integrate existing applications with the Cards target platform. Implement translation/routing mechanisms from old to new systems. Develop microservices using Angular, REST APIs, and integrate with KAFKA/MQ/Oracle DB. Ensure application quality and responsiveness. Collaborate with internal and external stakeholders. Key Requirements Minimum 2 years of front-end experience. At least 5 years of Java Software Development experience. Practical knowledge of event sourcing architecture patterns and microservices architecture. Hands-on experience with Angular, Spring Framework, Docker, Kubernetes, REST, Kafka, MQ, SQL. Familiarity with DevOps tools such as Jenkins and Argo CD. Understanding of data standards, including XML, JSON, Avro. Experience with Kafka streaming platform. Version control tools like GIT. Proficiency in English (minimum B2 level). Experience with Agile/Scrum methodologies. Nice to Have Building distributed, highly scalable and high throughput applications.
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