June 26, 2026

Full Stack Java React Developer

Senior • Hybrid

Krakow, MA, Poland

🌍 Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row).

⏰Start: ASAP/1 month.

📝Contract: B2B.

⚙️Recruitment process: 2 meetings; live coding, technical interview.

⏳Duration: >12 months contracts.

📕Project language: English.

💼Industry: Banking.

💻Workload: Full time.

Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team.

Main Responsibilities:

  • Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure.

  • Maintain awareness of business, engineering, and non-functional requirements to support company growth.

  • Drive a positive engineering culture across teams.

  • Collaborate with a global team across regional boundaries.

  • Proactively remove impediments, address risks, and communicate issues to program management.

  • Identify process inefficiencies and find innovative solutions to eliminate them.

Key Requirements:

  • Strong experience in software engineering with proven expertise in backend application design, development, and deployment.

  • Experience with delivering code in a microservice architecture.

  • Demonstrated ability to deliver changes to production frequently.

  • Experience in developing and deploying RESTful APIs.

  • Prior experience writing schemas for and working with PostgreSQL databases.

Nice to Have:

  • Experience with Java, preferably recent versions.

  • Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform.

  • Experience in developing UI applications using ReactJS.

  • Previous experience in the financial sector, specifically banking.

Other Details:

  • Team Structure: Global team collaboration across regions.

  • Project Context: Focus on microservices and engineering culture.

Similar jobs you might like

Technology

emagine Polska

Full Stack Java React Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full Stack Engineer role in the banking industry focused on building and delivering high-quality solutions within a microservices architecture. The position involves hands-on backend and API development, frequent production deployments, and collaboration with global teams to promote strong engineering practices. Hybrid work model with long-term B2B contract and technical recruitment process including live coding. 🗂️ Requirements: Strong experience in backend application design, development, and deployment, Experience delivering code in microservices architecture, Experience deploying changes to production frequently, Experience developing and deploying RESTful APIs, Experience writing schemas and working with PostgreSQL databases, Fluent English for project communication 📃 Skills: Java, REST, PostgreSQL, Docker, Kubernetes, GCP, ReactJS, Microservices 🏢 Description: 🌍 Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row). ⏰Start: ASAP/1 month. 📝Contract: B2B. ⚙️Recruitment process: 2 meetings; live coding, technical interview. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team. Main Responsibilities: Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure. Maintain awareness of business, engineering, and non-functional requirements to support company growth. Drive a positive engineering culture across teams. Collaborate with a global team across regional boundaries. Proactively remove impediments, address risks, and communicate issues to program management. Identify process inefficiencies and find innovative solutions to eliminate them. Key Requirements: Strong experience in software engineering with proven expertise in backend application design, development, and deployment. Experience with delivering code in a microservice architecture. Demonstrated ability to deliver changes to production frequently. Experience in developing and deploying RESTful APIs. Prior experience writing schemas for and working with PostgreSQL databases. Nice to Have: Experience with Java, preferably recent versions. Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform. Experience in developing UI applications using ReactJS. Previous experience in the financial sector, specifically banking. Other Details: Team Structure: Global team collaboration across regions. Project Context: Focus on microservices and engineering culture.

Technology

emagine Polska

Full Stack Java & React Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full Stack Engineer role in the banking sector focused on building and deploying high-quality solutions within a microservices architecture. The position involves hands-on backend development, frequent production releases, and collaboration within a global team. The contract is long-term B2B with a hybrid work model. 🗂️ Requirements: Strong software engineering experience, Backend application design and development expertise, Experience with microservices architecture, Experience delivering code to production frequently, Experience developing and deploying RESTful APIs, Experience with PostgreSQL and schema design, Fluent English for technical communication 📃 Skills: Java, REST, PostgreSQL, Microservices, Docker, Kubernetes, GCP, ReactJS 🏢 Description: 🌍 Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row). ⏰Start: ASAP/1 month. 📝Contract: B2B. ⚙️Recruitment process: 2 meetings; live coding, technical interview. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team. Main Responsibilities: Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure. Maintain awareness of business, engineering, and non-functional requirements to support company growth. Drive a positive engineering culture across teams. Collaborate with a global team across regional boundaries. Proactively remove impediments, address risks, and communicate issues to program management. Identify process inefficiencies and find innovative solutions to eliminate them. Key Requirements: Strong experience in software engineering with proven expertise in backend application design, development, and deployment. Experience with delivering code in a microservice architecture. Demonstrated ability to deliver changes to production frequently. Experience in developing and deploying RESTful APIs. Prior experience writing schemas for and working with PostgreSQL databases. Nice to Have: Experience with Java, preferably recent versions. Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform. Experience in developing UI applications using ReactJS. Previous experience in the financial sector, specifically banking. Other Details: Team Structure: Global team collaboration across regions. Project Context: Focus on microservices and engineering culture.

Technology

emagine Polska

Full Stack Java React Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full Stack Engineer role focused on building and delivering high-quality backend solutions within a microservices architecture in the banking domain. The position involves hands-on development, frequent production deployments, and collaboration within a global team to support scalable systems. The engineer will design, develop, and maintain RESTful services and ensure alignment with engineering best practices. 🗂️ Requirements: Strong experience in backend application design, development, and deployment, Experience delivering solutions in microservices architecture, Experience developing and deploying RESTful APIs, Experience working with PostgreSQL databases and writing schemas, Ability to deliver changes to production frequently 📃 Skills: Microservices, REST, PostgreSQL, Backend, APIs, Deployment 🏢 Description: 🌍 Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row). ⏰Start: ASAP/1 month. 📝Contract: B2B. ⚙️Recruitment process: 2 meetings; live coding, technical interview. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team. Main Responsibilities: Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure. Maintain awareness of business, engineering, and non-functional requirements to support company growth. Drive a positive engineering culture across teams. Collaborate with a global team across regional boundaries. Proactively remove impediments, address risks, and communicate issues to program management. Identify process inefficiencies and find innovative solutions to eliminate them. Key Requirements: Strong experience in software engineering with proven expertise in backend application design, development, and deployment. Experience with delivering code in a microservice architecture. Demonstrated ability to deliver changes to production frequently. Experience in developing and deploying RESTful APIs. Prior experience writing schemas for and working with PostgreSQL databases. Nice to Have: Experience with Java, preferably recent versions. Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform. Experience in developing UI applications using ReactJS. Previous experience in the financial sector, specifically banking. Other Details: Team Structure: Global team collaboration across regions. Project Context: Focus on microservices and engineering culture.

Technology

emagine Polska

Java React Full Stack Engineer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full Stack Engineer role in the banking sector focused on building and delivering high-quality solutions within a microservices architecture. The position involves hands-on backend development, frequent production deployments, and collaboration with a global team to promote engineering best practices. Long-term B2B contract with hybrid work model and technical recruitment process including live coding. 🗂️ Requirements: Strong software engineering experience, Backend application design and development expertise, Experience with microservices architecture, Experience delivering code to production frequently, Experience developing and deploying RESTful APIs, Experience writing schemas for PostgreSQL, Experience working with PostgreSQL databases, Ability to work in English in a global team 📃 Skills: Java, REST, PostgreSQL, Docker, Kubernetes, GCP, ReactJS, Microservices 🏢 Description: Work mode: hybrid – 6 days per month in the Kraków office (days of your choice, including the option to attend all 6 days in a row). Start: ASAP/1 month. Contract: B2B. Recruitment process: 2 meetings; live coding, technical interview. Duration: >12 months contracts. Project language: English. Industry: Banking. Workload: Full time. Summary: This full stack engineer role focuses on delivering high-quality code through a microservices architecture while promoting engineering best practices within the team. Main Responsibilities: Be hands-on, delivering code to production, supporting the architecture and design aligned to a microservice structure. Maintain awareness of business, engineering, and non-functional requirements to support company growth. Drive a positive engineering culture across teams. Collaborate with a global team across regional boundaries. Proactively remove impediments, address risks, and communicate issues to program management. Identify process inefficiencies and find innovative solutions to eliminate them. Key Requirements: Strong experience in software engineering with proven expertise in backend application design, development, and deployment. Experience with delivering code in a microservice architecture. Demonstrated ability to deliver changes to production frequently. Experience in developing and deploying RESTful APIs. Prior experience writing schemas for and working with PostgreSQL databases. Nice to Have: Experience with Java, preferably recent versions. Understanding of containerization and orchestration technologies like Docker/Kubernetes and GCP Cloud platform. Experience in developing UI applications using ReactJS. Previous experience in the financial sector, specifically banking. Other Details: Team Structure: Global team collaboration across regions. Project Context: Focus on microservices and engineering culture.

Technology

emagine Polska

Full Stack Developer (Java, React)

Senior

Hybrid

Krakow, Poland

190 - 200 PLN/hr

🏢 Summary: Long-term B2B hybrid role focused on hands-on Java and React development within a microservices architecture, contributing directly to production code and system design. The position emphasizes high-frequency delivery, REST API development, and collaboration in a global engineering environment. It combines technical leadership with active development in financial-sector projects. 🗂️ Requirements: Strong experience with Java, Strong experience with ReactJS, Experience with microservices architecture, Experience delivering RESTful APIs, Experience with PostgreSQL, Recent experience with modern Java versions, Ability to deliver code changes frequently, Background in banking or financial sector 📃 Skills: Java, ReactJS, Microservices, REST, PostgreSQL, Docker, Kubernetes 🏢 Description: Working mode: Hybrid - 6 days per month at the Kraków office Contract type: B2B, long term cooperation Rate: 200 PLN/h Summary: This role focuses on hands-on development and system architecture, driving engineering culture, and enhancing business growth through technical expertise in a collaborative, global environment. Main Responsibilities: Deliver code to production and support system architecture aligned to microservices Understand business, engineering, and non-functional requirements Drive the desired engineering culture across teams Collaborate with a globally diverse team across regions Proactively remove impediments, assess risks, and communicate issues to program management Identify and eliminate process inefficiencies Key Requirements: Strong Java and React programming experience Experience in microservice architecture Background in the financial sector, particularly banking Proven capability of delivering code changes at high frequency Experience with RESTful API delivery Familiarity with PostgreSQL databases Recent Java experience, preferably with the latest versions Experience with ReactJS for UI application development Nice to Have: Knowledge of containers and orchestration technologies like Docker and Kubernetes. Other Details: This position offers the opportunity to work within a multi-regional team on innovative projects. Ideal for candidates seeking to leverage their development skills in a dynamic and evolving business context.

Technology

emagine Polska

Java+ React Developer

Senior

Hybrid

Krakow, Poland

180 - 200 PLN

🏢 Summary: Long-term B2B role focused on hands-on Java and React development within a microservices architecture, contributing directly to production code and system design. The position combines backend and frontend engineering with architectural responsibilities in a global, collaborative environment. The role supports high-frequency delivery in a financial services context. 🗂️ Requirements: Strong experience with Java, Strong experience with ReactJS, Experience with microservices architecture, Experience delivering RESTful APIs, Experience with PostgreSQL, Recent experience with modern Java versions, Experience delivering code changes at high frequency, Background in financial sector, preferably banking 📃 Skills: Java, ReactJS, Microservices, REST, PostgreSQL 🏢 Description: Working mode : Hybrid - 6 days per month at the Kraków office Contract type : B2B, long term cooperation Summary: This role focuses on hands-on development and system architecture, driving engineering culture, and enhancing business growth through technical expertise in a collaborative, global environment. Main Responsibilities: Deliver code to production and support system architecture aligned to microservices Understand business, engineering, and non-functional requirements Drive the desired engineering culture across teams Collaborate with a globally diverse team across regions Proactively remove impediments, assess risks, and communicate issues to program management Identify and eliminate process inefficiencies Key Requirements: Strong Java and React programming experience Experience in microservice architecture Background in the financial sector, particularly banking Proven capability of delivering code changes at high frequency Experience with RESTful API delivery Familiarity with PostgreSQL databases Recent Java experience, preferably with the latest versions Experience with ReactJS for UI application development Nice to Have: Knowledge of containers and orchestration technologies like Docker and Kubernetes.

Technology

emagine Polska

FullStack Developer Java & React (50% React, 50% Java)

Senior

Hybrid

Krakow, Poland

200 - 200 PLN/hr

🏢 Summary: Long-term B2B opportunity for a senior engineer to deliver production-ready code and shape system architecture in a microservices environment. The role combines hands-on Java and React development with architectural responsibilities in a global, collaborative setup. It focuses on high-frequency delivery and technical excellence within the financial sector. 🗂️ Requirements: Strong Java experience (latest versions), Strong React experience, Experience with microservices architecture, Experience delivering RESTful APIs, Experience with PostgreSQL, Proven high-frequency code delivery, Experience in banking or financial sector 📃 Skills: Java, React, Microservices, REST, PostgreSQL, Banking, Docker, Kubernetes 🏢 Description: Working mode : Hybrid - 6 days per month at the Warsaw office Contract type : B2B, long term cooperation Rate : 200 PLN/h Summary: This role focuses on hands-on development and system architecture, driving engineering culture, and enhancing business growth through technical expertise in a collaborative, global environment. Main Responsibilities: Deliver code to production and support system architecture aligned to microservices Understand business, engineering, and non-functional requirements Drive the desired engineering culture across teams Collaborate with a globally diverse team across regions Proactively remove impediments, assess risks, and communicate issues to program management Identify and eliminate process inefficiencies Key Requirements: Strong Java and React programming experience Experience in microservice architecture Background in the financial sector, particularly banking Proven capability of delivering code changes at high frequency Experience with RESTful API delivery Familiarity with PostgreSQL databases Recent Java experience, preferably with the latest versions Experience with ReactJS for UI application development Nice to Have: Knowledge of containers and orchestration technologies like Docker and Kubernetes. Other Details: This position offers the opportunity to work within a multi-regional team on innovative projects. Ideal for candidates seeking to leverage their development skills in a dynamic and evolving business context.

Technology

co.brick Talents sp. z o.o.

Full Stack Java React Developer

Senior

Remote

Gliwice, Poland

🏢 Summary: Full Stack Engineer role in the banking sector focused on delivering production-ready solutions within a scalable microservices architecture. The position combines backend application design and frontend development, emphasizing RESTful APIs, PostgreSQL databases, and automated CI/CD pipelines. This is a long-term B2B engagement with a hybrid work model and collaboration across global engineering teams. 🗂️ Requirements: Proven commercial experience in backend application design and enterprise deployment, Strong experience working within microservices architecture, Hands-on experience building and deploying RESTful APIs, Strong proficiency in PostgreSQL schema design and querying, Experience supporting automated CI/CD production releases, Full professional English proficiency 📃 Skills: Java, ReactJS, PostgreSQL, REST, Microservices, CI/CD, Docker, Kubernetes, GCP 🏢 Description: co.brick talents — powered by AI, powered by people. Join a global engineering team within the banking sector focused on delivering high-quality production code through a scalable microservices architecture. In this Full Stack role, you will balance backend application design and frontend development while fostering a modern, high-performing engineering culture. You will collaborate across regional boundaries, address technical risks, and drive automated deployment practices to push changes to production frequently. Details Engagement Details Contract Type: B2B Allocation: Full-time workload. Start Date: ASAP / 1-month notice period acceptable. Duration: Long-term (> 12 months). Work Model: Hybrid – 6 days per month required in the Kraków office (flexible scheduling, including the option to complete all 6 days in a single block). Recruitment Process: 2 rounds (Technical Interview & Live Coding). Responsibilities Hands-on Delivery: Write, review, and ship production-ready full-stack code aligned with a distributed microservices structure. API & Database Engineering: Design, develop, and deploy robust RESTful APIs and write schemas for relational databases. Cross-Functional Collaboration: Partner with a global engineering and business network, removing delivery impediments and proactively flagging risks to program management. Process Optimization: Monitor business, engineering, and non-functional project requirements to eliminate technical debt and process inefficiencies. Requirements Senior Engineering Baseline: Proven commercial track record in backend application design, development, and enterprise deployment. Architecture: Strong experience implementing and maintaining code within a microservices ecosystem. CI/CD Mindset: Demonstrated ability to support frequent, automated production releases. API Development: Extensive hands-on experience building and deploying RESTful APIs. Database Skills: Strong proficiency in schema design and querying within PostgreSQL databases. Languages: Full professional English proficiency (the sole project language). Nice to Have Solid experience with Java , preferably using recent versions of the language. Practical familiarity with frontend development using ReactJS . Understanding of cloud-native systems, containerization, and orchestration technologies ( Docker, Kubernetes, and GCP ). Prior domain experience working within the financial or fintech/banking sector. Polish B2+

Technology

emagine Polska

Java Developer

Senior

Hybrid

Krakow, Poland

150 - 170 PLN

🏢 Summary: Senior Full Stack Developer role in a long-term banking transformation program focused on modernizing wholesale credit and lending platforms. The position involves enhancing risk and collateral systems, improving data quality and governance, and contributing to core platform uplift. Full-time B2B contract with hybrid work model in Kraków. 🗂️ Requirements: Senior-level Java Full Stack development experience, Strong PostgreSQL experience, Experience with data sourcing, transformation and consumption processes, Ability to perform code reviews, Experience working in large-scale system modernization projects, Fluent English for technical communication 📃 Skills: Java, PostgreSQL, SQL, Git, REST, Claude, Quantexa 🏢 Description: 🌍Work mode: hybrid: 2x per week in the office in Kraków. ⏰Start: from June. 📝Contract: B2B. ⚙️Recruitment process: technical interview, live coding. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. We are seeking high-performing Senior Full Stack Developers to join our Wholesale Credit & Lending Technology team. This pivotal role is integral to a major 3-4 year transformation program focusing on modernizing core credit and lending technology platforms across global markets. Main Responsibilities: Contribute to the uplift and refresh of wholesale credit and lending models. Support key risk and collateral management functions. Improve data quality, traceability, and governance. Review data sourcing, transformation, and consumption processes. Collaborate within a fast-paced engineering team. Key Requirements: Java Full Stack Development Strong experience with PostgreSQL (Postgres) Progressive engineering mindset Proven code review capability High attention to detail Pragmatic engineering approach Nice to Have: Exposure to Claude AI tooling Experience with Quantexa Other Details: This position requires office attendance 2 times per week (Cracow) and is part of a global-scale technology rollout. The urgency is high due to previous hiring challenges in fulfilling this critical transformation initiative.

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Full Stack Developer role in a long-term banking transformation program focused on modernizing wholesale credit and lending platforms. The position involves enhancing risk and collateral systems, improving data governance, and contributing to core platform uplift within a global rollout. Hybrid work model with full-time B2B contract and technical interview process. 🗂️ Requirements: Strong experience in Java Full Stack development, Strong experience with PostgreSQL, Experience in data sourcing and transformation processes, Experience with data quality and governance improvements, Ability to perform code reviews, Experience working in fast-paced engineering teams, Fluent English for technical communication 📃 Skills: Java, PostgreSQL, SQL, Git, Claude, Quantexa 🏢 Description: 🌍Work mode: hybrid: 2x per week in the office in Kraków. ⏰Start: from June. 📝Contract: B2B. ⚙️Recruitment process: technical interview, live coding. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. We are seeking high-performing Senior Full Stack Developers to join our Wholesale Credit & Lending Technology team. This pivotal role is integral to a major 3-4 year transformation program focusing on modernizing core credit and lending technology platforms across global markets. Main Responsibilities: Contribute to the uplift and refresh of wholesale credit and lending models. Support key risk and collateral management functions. Improve data quality, traceability, and governance. Review data sourcing, transformation, and consumption processes. Collaborate within a fast-paced engineering team. Key Requirements: Java Full Stack Development Strong experience with PostgreSQL (Postgres) Progressive engineering mindset Proven code review capability High attention to detail Pragmatic engineering approach Nice to Have: Exposure to Claude AI tooling Experience with Quantexa Other Details: This position requires office attendance 2 times per week and is part of a global-scale technology rollout. The urgency is high due to previous hiring challenges in fulfilling this critical transformation initiative.