Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

April 8, 2026

Fullstack Engineer (Java & React)

Senior • Remote

Warsaw, Poland

Project information:

  • Industry: banking

  • Location & Hybrid Model

    • Kraków – 5-6 days per month onsite (Kraków office)

    • Warsaw – 5-6 days per month onsite (Warsaw office)

    • Outside Kraków/Warsaw – 3 days per month from the Warsaw or Kraków office

  • Rate: We’re open to your suggestions

  • Contract: B2B, no end date, long-term cooperation

Summary: 

We are looking for skilled individuals for the payment platform, which allows our customers and clients to move funds across the globe, pay their suppliers, credit salaries, pay taxes directly to authorities and transfer money via multiple channels. The purpose of the role is to support project delivery through high-quality analysis and Agile design artefacts, effective stakeholder management, and deep business insight for the solution delivery team, all enabled by appropriate tools and aligned with DevOps working practices.

Responsibilities:

Building and supporting services, microservices, and applications (back-end and front-end) in Java 11/17/21, ReactJS, while maintaining and preserving standard products.

  • Reduce costs and complexity by migrating from mainframe and IBM WebSphere to a modern approach with an integration layer such as APIs or microservices patterns.

  • Reduce testing costs by adopting automated testing frameworks.

  • Increasing Straight-Trough-Processing (STP) capabilities of services.

Requirements:

  • Strong expertise in Java 17+ is a must

  • Kubernetes & Git knowledge

  • Fluency in navigating Unix-based systems and command-line interfaces is essential.

  • Database technologies and SQL - Oracle preferred (nice-to-have)

  • A working understanding of RESTful microservices and APIs

  • HTTP Web technologies and JavaScript - React

  • Having worked in a DevOps delivery team

  • A desirable understanding of application monitoring.

  • Knowledge of Spring/Spring Boot

Similar jobs you might like

Technology

emagine Polska

Senior Java Developer (banking)

Senior

Hybrid

Warsaw, MZ, Poland

140 - 160 PLN/hr

🏢 Summary: Join a banking modernization project as a Senior Java Developer, migrating a legacy corporate banking system to a digital platform. The role focuses on developing platform features and APIs in an agile team, with a hybrid setup in Warsaw, Gdańsk, or Gdynia. 🗂️ Requirements: Minimum 6 years of hands-on Java development experience, Experience with monolithic applications, API solution development experience, Reactive programming knowledge, Working knowledge of Spring, Hibernate, and Cucumber, Proficiency in SQL, REST, microservices, and Git, Knowledge of SOLID principles and design patterns, Fluent English 📃 Skills: Java, Monoliths, APIs, Reactive, Spring, Hibernate, Cucumber, SQL, REST, Microservices, Git, SOLID 🏢 Description: Industry: Banking Rate: up to 160 pln/h on b2b Location: Hybrid form Warsaw, Gdańsk or Gdynia (3 days per week from office) Summary: The main purpose of this role is to be part of a team responsible for the modernization of banking software, specifically transitioning from a legacy system to a new digital platform for corporate clients. This initiative aims to enhance customer service and improve operational efficiency. Responsibilities: Develop new features and improvements for the corporate banking platform. Collaborate with developers, product owners, architects, analysts, and QA teams. Build and maintain APIs for enhanced customer experience. Ensure compliance with banking services and maintenance requirements. Participate in agile ceremonies and follow SAFE Agile principles. Key Requirements: Minimum 6 years of hands-on experience in Java development. Experience in monolith applications Experience in building API solutions. Familiarity with reactive programming methodologies. Working knowledge of Spring, Hibernate, and Cucumber framework. Proficiency with SQL, REST, Microservices, and GIT. Understanding of SOLID principles and design patterns. Fluency in English. Nice to Have: 2 years experience with Angular. Ability to conduct unit tests using Jasmine.

Technology

emagine Polska

Senior Java Developer (banking)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Join a banking modernization project to help migrate corporate banking software from a legacy system to a digital platform. The role focuses on Java development, API delivery, and collaboration in a SAFe Agile team to improve customer experience and operational efficiency. 🗂️ Requirements: 6+ years of Java development experience, Experience with monolithic applications, Experience building API solutions, Knowledge of reactive programming, Working knowledge of Spring, Hibernate, and Cucumber, Proficiency in SQL, REST, microservices, and Git, Understanding of SOLID principles and design patterns, Fluent English 📃 Skills: Java, Spring, Hibernate, Cucumber, SQL, REST, Microservices, Git, SOLID, Angular, Jasmine 🏢 Description: Industry: Banking Rate: up to 160 pln/h on b2b Location: Hybrid form Warsaw, Gdańsk or Gdynia (3 days per week from office) Summary: The main purpose of this role is to be part of a team responsible for the modernization of banking software, specifically transitioning from a legacy system to a new digital platform for corporate clients. This initiative aims to enhance customer service and improve operational efficiency. Responsibilities: Develop new features and improvements for the corporate banking platform. Collaborate with developers, product owners, architects, analysts, and QA teams. Build and maintain APIs for enhanced customer experience. Ensure compliance with banking services and maintenance requirements. Participate in agile ceremonies and follow SAFE Agile principles. Key Requirements: Minimum 6 years of hands-on experience in Java development. Experience in monolith applications Experience in building API solutions. Familiarity with reactive programming methodologies. Working knowledge of Spring, Hibernate, and Cucumber framework. Proficiency with SQL, REST, Microservices, and GIT. Understanding of SOLID principles and design patterns. Fluency in English. Nice to Have: 2 years experience with Angular. Ability to conduct unit tests using Jasmine.

Technology

Experis Manpower Group

Java Backend Developer

Mid

Hybrid

Warsaw, MZ, Poland

18,000 - 18,500 PLN

🏢 Summary: Hybrid Java development role in Warsaw's banking environment, focused on transaction-processing integrations, database solutions, testing, code reviews, and deployments. The offer supports candidates available to start ASAP or within a 30-day notice period. 🗂️ Requirements: 2–3 years of Java development experience, Banking systems development experience, Apache Kafka experience, High-volume real-time systems experience, SQL knowledge, REST API knowledge, Software testing knowledge, Understanding of system integrations, Understanding of distributed architectures 📃 Skills: Java, Kafka, SQL, REST, Testing, Integrations, Architectures 🏢 Description: Location: Warsaw (hybrid, 1-5 days/month from the office) Start Date: ASAP / up to 30 days notice period Responsibilities Develop and maintain Java applications in the banking environment. Build integrations and support transaction processing systems. Create and modify database solutions. Develop and execute unit and integration tests. Participate in code reviews and deployment activities. Requirements Min. 2-3 years of experience in Java development. Experience in banking systems development. Experience with Apache Kafka. Experience working with high-volume, real-time systems. Good knowledge of SQL, REST APIs, and software testing. Understanding of system integrations and distributed architectures. Nice to have Knowledge of Java Swing. Experience with ATM, POS, payment, or card processing systems. What We Offer Hybrid work model. Medicover healthcare. Multisport card. Access to an e-learning platform. Group life insurance.

Technology

emagine Polska

Java Developer

Senior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Hybrid Backend Developer role focused on building, testing, and maintaining reliable digital banking services in an agile team. The offer combines Java microservices development with ownership of test automation and backend quality, plus occasional business analysis support. Work is hybrid in Warsaw, with a long-term B2B engagement and a rate of up to 160 PLN net plus VAT per hour. 🗂️ Requirements: Java 21+, REST API and microservices development, Spring Boot 3.4 and Spring WebFlux, Hibernate, Git, Maven and Jenkins, Oracle DB, DB2 and SQL, SOLID principles, Test automation, Performance, unit, integration and API testing, Cucumber and WireMock, AI tools 📃 Skills: Java, REST, Microservices, SpringBoot, WebFlux, Hibernate, Git, Maven, Jenkins, Oracle, DB2, SQL, JUnit5, Cucumber, WireMock, AI 🏢 Description: General info: Model of work: hybrid (3 days work from office Warsaw) Type of contract: B2B, long-term cooperations Rate: up to 160 PLN nett + vat/ hour Introduction & Summary Looking for an experienced Backend Developer with a strong focus on testing and a willingness to engage in a blended capability role. This position offers the opportunity to work within an agile team while driving the quality and reliability of digital banking solutions. Main Responsibilities Design, develop, test, and maintain backend services that power our digital banking platforms. Drive backend testing activities within a dedicated agile team, ensuring high-quality, reliable, and scalable solutions. Collaborate closely with business stakeholders to understand requirements and contribute to solution design. Support analysis activities when needed, helping to translate business needs into technical solutions. Leverage AI-powered tools as part of daily development, testing, and delivery practices. Contribute to the full product lifecycle, from technical design and implementation to continuous improvement and operational support. Work collaboratively within a cross-functional agile team to deliver customer-focused digital banking services. Key Requirements Proficient in Java 21+, Rest API, and microservices. Experience with Spring Boot 3.4, Spring WebFlux, Hibernate, Git, Maven, Jenkins, Oracle DB/DB2/SQL, and Junit5. Knowledge of SOLID principles. Proficient in test automation, performance, unit, integration, and API testing. Familiarity with tools like Cucumber and WireMock. Experience in using AI tools. Nice to Have Frontend experience with JavaScript, TypeScript, Angular 2+, and Angular.JS. Familiarity with Playwright and qTest. ISTQB Foundation certification. Experience with Gherkin.

Technology

Experis Manpower Group

Java Backend Developer

Senior

Hybrid

Warsaw, Poland

135 - 140 PLN

🏢 Summary: Hybrid Java software development role focused on enhancing high-volume, real-time systems in the banking or financial sector. The position covers development environments, databases, testing, code quality, and release preparation, with office attendance in Warsaw 1–2 days per month. 🗂️ Requirements: 5+ years of software development experience, Strong Java development skills, Experience with high-volume, real-time data processing systems, Hands-on Apache Kafka experience, Banking or financial sector experience, Understanding of software testing and system integration 📃 Skills: Java, Kafka, Databases, Testing, Integration 🏢 Description: Location: Warsaw, Poland Work Model: Hybrid (1-2 days per month in the Warsaw office) Start Date: ASAP / up to 30 days notice period Responsibilities Develop and implement software enhancements. Prepare and maintain development environments. Create and modify databases. Design and execute unit and integration tests. Ensure solutions comply with system architecture and coding standards. Perform code reviews and quality assurance activities. Prepare releases, configurations, and deployment documentation. Requirements 5+ years of experience in software development. Strong Java development skills. Experience with high-volume, real-time data processing systems. Hands-on experience with Apache Kafka. Experience in the banking or financial sector. Understanding of software testing and system integration. Nice to have: Knowledge of Java Swing (Full Stack profile). What We Offer Hybrid work model. Medicover private healthcare. Multisport card. Access to an e-learning platform. Group life insurance.

Technology

RITS

Fullstack (Java/Angular)

Mid

Hybrid

Warsaw, MZ, Poland

140 - 165 PLN/hr

🏢 Summary: Long-term B2B opportunity on a global banking platform supporting corporate lending for enterprise clients. The role involves full-stack development of new features and modules using modern Java, Spring Boot, Angular, and cloud-native tooling in hybrid Warsaw or Kraków collaboration. 🗂️ Requirements: 4+ years of commercial backend or frontend development experience, Full-stack technology understanding, Java 8/17, Spring Boot, Hibernate, Oracle PL/SQL, Liquibase, Angular 19/20, Nx, Micro-frontend architecture, Jest, NgRx, CI/CD experience, Bitbucket, Jenkins, SonarQube, Kubernetes, ELK Stack, Advanced English (C1+) 📃 Skills: Java, Spring, Hibernate, Oracle, Liquibase, Angular, Nx, Jest, NgRx, Bitbucket, Jenkins, SonarQube, Kubernetes, ELK 🏢 Description: RITS Group is an IT company delivering high-quality software development services to clients across Poland and international markets. We are proud to be among the fastest-growing technology companies. Our focus is on quality, innovation, and delivering reliable solutions, while our culture is built on trust, collaboration, and continuous improvement. Project Details 📍 Work model: Hybrid – Warsaw or Kraków (1–2 office visits per week) 💰 Rate: 155–165 PLN/hour (B2B) 🌍 English: Advanced (C1+) 🏦 Industry: Banking About the Project You will join a global banking project focused on developing and enhancing a platform that supports corporate lending processes for large enterprise clients. The team continuously delivers new business initiatives, expands existing modules, and implements solutions tailored to multiple international markets. The platform has been running successfully in production for several years and is one of the bank's core business applications used worldwide. With more than 20 extensive modules, the project offers the opportunity to solve complex business and technical challenges while collaborating with international teams and gaining deep knowledge of advanced financial processes. We offer: 📍 Work model: Hybrid – Warsaw or Kraków (1–2 office visits per week) 💰 Rate: 155–165 PLN/hour (B2B) 🌍 English: Advanced (C1+) 🏦 Industry: Banking Long-term cooperation on a stable, business-critical project with significant scale and complexity. A modern technology stack, consistently maintained at no more than one version behind the latest release. Opportunity to work on a globally used enterprise platform. Collaboration with highly experienced engineers and technology experts. Strong engineering culture focused on code quality, best practices, and technical excellence. Access to our internally developed AI ecosystem and Large Language Model (LLM) solutions. A development-focused environment, with significantly more feature delivery than maintenance work. Responsibilities: Design, develop, and enhance solutions aligned with the long-term product roadmap. Collaborate with international cross-functional teams to design and implement new features. Ensure high code quality through testing, code reviews, and adherence to development standards. Estimate development effort, plan tasks, and provide regular status updates to stakeholders. Support and mentor team members while actively sharing technical knowledge and best practices. We are looking for: At least 4 years of co mmercial experience in backend or frontend development, with a solid understanding of the full technology stack. Strong knowledge of: Java 8/17, Spring Boot, Hibernate, Oracle PL/SQL oraz Liquibase Frontend experience with: Angular 19/20, Nx, Micro-frontend architecture, Jest, NgRx Experience with CI/CD tools and processes , including Bitbucket, Jenkins, and SonarQube. Hands-on experience with Kubernetes and the ELK Stack . Strong teamwork and proactive approach to problem-solving. Excellent written and spoken English. This role is not perfectly suited for you, but you have a friend who would fit? Recommend your friend and get up to 5000 zł! Referral Program: Talent from your network Don't hesitate and apply now!