April 8, 2026
Senior Java Developer
Senior • Hybrid
170 - 200 PLN
Warsaw, Poland
B2B contract via Harvey Nash
Duration: long-term (6 months contract cycle)
Location: Warsaw (3 days/week onsite)
End-client: international financial institution
Tasks:
Design, develop and maintain scalable solutions for trade booking and control systems and platforms
Contribute to DevOps and testing
Cooperate with stakeholders
Requirements:
5+ years of experience in Java development
Experience in developing complex software, integration and code optimisation
Experience with other programming languages like Python, C++
Knowledge of DevOps and testing fundamentals
Nice to have: experience in finance, fintech or insurance sector, knowledge of multithreading and messaging
Fluent in English
Allowed to work on B2B in Poland
Similar jobs you might like
Technology
Harvey Nash Technology
DevOps Engineer
Senior
Hybrid
Warsaw, Poland
170 - 200 PLN
🏢 Summary: B2B DevOps/Platform Engineer role focused on managing and evolving GitLab and CI/CD pipelines, integrating platform tooling, and driving cloud architecture and migrations on AWS or Azure. The position supports development teams with best practices and troubleshooting in a hybrid setup in Warsaw. 🗂️ Requirements: 4+ years in DevOps, platform, or cloud engineering, Strong knowledge of Kubernetes, Strong knowledge of Docker, Strong knowledge of CI/CD pipelines, Experience with AWS or Azure, Ability to read Python or Java code 📃 Skills: Kubernetes, Docker, CI/CD, GitLab, AWS, Azure, Python, Java 🏢 Description: Hybrid (3-4 days from office,Warsaw) Contract B2B via Harvey Nash WHAT YOU'LL DO - Manage and evolve our GitLab environment and CI/CD pipelines - Integrate platform tooling: artifact repos, secret management, security scanning - Drive cloud architecture and migrations on AWS/Azure - Support dev teams with best practices and troubleshooting REQUIREMENTS: - 4+ years in DevOps, platform, or cloud engineering - Strong knowledge of Kubernetes, Docker, CI/CD, GitLab admin experience a plus - AWS or Azure experience - Comfortable reading Python or Java - Strong English communication skills - B2B contract in Poland
Technology
New offer
Harvey Nash Technology
Sr Full-stack Developer (React, Java)
Senior
Hybrid
Warsaw, Poland
140 - 170 PLN/hr
🏢 Summary: Long-term B2B contract for a Senior Full-stack Developer working on Treasury solutions for an international financial institution. The role involves full-stack development using React, Java, Spring Boot, and Python within a large-scale global development team in a hybrid Warsaw setup. 🗂️ Requirements: 5+ years of software engineering experience, Experience in full-stack development, Good knowledge of React, Good knowledge of Java, Good knowledge of Spring Boot, Python scripting experience, Experience with unit testing, Experience with integration testing, Experience using AI development tools, Fluent English 📃 Skills: React, Java, SpringBoot, Python, Redux, Claude, Jest, Cypress 🏢 Description: Sr Full-stack Developer (React, Java) Location: Warsaw (3 days in office per week) Rate: 140–170 PLN/h (B2B) Contract duration: Long-term contracting (first contract until the end of 2026 with possible extensions) Client: International financial institution Tasks: - Full-stack development tasks for the Treasury business area - Work with React, Java, Spring Boot, and Python - Collaborate within a large-scale global development team Requirements: - 5+ years of experience in software engineering (full-stack preferred) - Good knowledge of React - Good knowledge of Java and Spring Boot - Python scripting experience - Experience with unit and integration tests - Experience with AI tools for developers - Fluent English Nice to have: - Experience in finance or fintech sector - Knowledge of Redux - Knowledge of Claude - Knowledge of Jest - Knowledge of Cypress
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
Experis Manpower Group
Senior Java Developer
Senior
Hybrid
Warsaw, Poland
20,160 - 21,840 PLN
🏢 Summary: Senior Java Developer role focused on building and maintaining Java-based microservices, APIs, and data integration solutions in a hybrid B2B setup. The position involves ETL processes, database operations, and collaboration in a DevOps-driven environment. Experience with Java, Spring Boot, Kafka, PostgreSQL, and cloud-native tools is required. 🗂️ Requirements: 8+ years of software development experience, Java, Spring Boot, Microservices architecture, API development, Kafka, PostgreSQL, SQL, DataStage, Kubernetes, Jenkins, Bitbucket, DevOps experience, Fluent English 📃 Skills: Java, Spring, Kafka, PostgreSQL, SQL, DataStage, Kubernetes, Jenkins, Bitbucket, Microservices, APIs, ETL, DevOps 🏢 Description: Senior Java Developer Location: Hybrid (2 days/week from Warsaw, Gdańsk, Gdynia, or Łódź) Contract: B2B via Experis Start Date: ASAP / up to 30 days notice period Responsibilities Develop and maintain data integration solutions and data flow processes Build and enhance Java-based microservices and APIs Support ETL processes and database operations Collaborate in a DevOps-driven environment Requirements 8+ years of experience in software development Strong experience with Java and Spring Boot Experience with microservices architecture and APIs Knowledge of Kafka Experience with PostgreSQL and SQL Knowledge of DataStage (ETL) Familiarity with Kubernetes, Jenkins, and Bitbucket DevOps mindset Strong communication and teamwork skills Fluent English Nice to Have Experience in the banking or financial industry Benefits Medicover healthcare Multisport card Group life insurance Access to e-learning platform
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
Harvey Nash Technology
C++ Software Engineer (Video Devices), contract
Senior
Hybrid
Krakow, Poland
140 - 160 PLN/hr
🏢 Summary: B2B contract role for a C++ Software Engineer focused on developing and maintaining software modules and Linux device drivers for video devices in a hybrid setup in Kraków. The position involves low-level development, build system maintenance, and software architecture design within a 6‑month engagement. 🗂️ Requirements: Advanced C++ programming skills (4+ years), Experience with Linux device driver development, Knowledge of software design, data structures and algorithms, Scripting skills in Python, Understanding of coding best practices, Fluent English, Legal ability to reside and run a business in Poland 📃 Skills: C++, Linux, Python, Make, CMake, Docker, Git, ARM 🏢 Description: C++ Software Engineer (Video Devices), contract B2B contract with Harvey Nash Location: Kraków - hybrid (2 days in office per week) Pay rate: 140 - 160 PLN net+VAT / h Duration: 6 months End client: international technology company Responsibilities include: Design and development of software modules with use of C++ Develop and debug Linux device drivers Create design documents on software architecture and algorithms Maintain and improve build system (Make, CMake, Python, Docker) Contribute to peer code review Requirements: Advanced C++ coding skills (preferably 4+ years of experience) Knowledge of software design, data structures and algorithms Scripting skills (preferably Python) Knowledge of coding best practices Fluent in English Allowed to reside and run a business in Poland Nice to have: experience with embedded software, Linux, ARM, OS concepts, digital image/video/audio coding, video streaming, network fundamentals
Technology
emagine Polska
Fullstack Engineer (Java & React)
Senior
Remote
Warsaw, Poland
🏢 Summary: Long-term B2B role in the banking sector focused on developing and modernizing a global payment platform using Java and React. The position involves building and migrating services to microservices architecture, supporting DevOps practices, and improving automation and processing efficiency in a hybrid work model. 🗂️ Requirements: Strong expertise in Java 17+, Experience with Kubernetes, Knowledge of Git, Proficiency in Unix-based systems and CLI, Experience with SQL and databases, Understanding of RESTful microservices and APIs, Knowledge of HTTP, Experience with JavaScript and React, Experience in DevOps delivery team, Knowledge of Spring or Spring Boot 📃 Skills: Java, React, Kubernetes, Git, Unix, SQL, Oracle, REST, HTTP, JavaScript, Spring, SpringBoot, Microservices, APIs, DevOps 🏢 Description: 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
Technology
P&P Solutions
JVM Software Engineer
Mid
Hybrid
Warsaw, Poland
90 - 120 PLN/hr
🏢 Summary: Long-term B2B opportunity for a Senior Java Developer to modernize and develop a large-scale CRM platform, focusing on migrating a legacy JBoss monolith to a Spring Boot-based domain-driven architecture. The role involves backend development, system modernization, database migration, and collaboration within cross-functional teams. Work is delivered in a hybrid model within an established development department. 🗂️ Requirements: Commercial experience with Java 21+, Experience with REST API development, Strong knowledge of Spring and Spring Boot, Experience with unit and integration testing (Mockito, Testcontainers, JUnit 5), Proficiency with Git, Experience using Swagger, Ability to work with IntelliJ, Experience with JBoss or JEE5, Knowledge of SQL (Postgres or Sybase), English level B2/C1 📃 Skills: Java, REST, Spring, SpringBoot, JUnit, Mockito, Testcontainers, Git, Swagger, IntelliJ, JBoss, JEE, SQL, Postgres, Sybase, React, Kubernetes, Jenkins, JBPM, Swing, JavaFX 🏢 Description: Client: A leading German telecommunications and IT corporation Start date: ASAP Locations: Warszawa, Poznań, Lublin Work model: hybrid with 3 days/week from the office Engagement: Long-term Form of cooperation: B2B, full-time Working hours: Standard business hours About our client: A leading German telecommunications and IT corporation, recognized for innovative solutions in cloud computing, web hosting, and internet services, is expanding its European Technology Center in Poland. The company is building strong development teams in Warsaw, Poznan, and Lublin to support its long-term digital transformation initiatives. About the project & team: You will join an established development team consisting of three experienced Java developers and one test manager. This team is part of a larger department that includes over 20 developers across several cross‑functional teams. The department is responsible for the company’s core CRM platform, which includes multiple frontends (Java Swing, JavaFX, React) and numerous backend services built in technologies such as JBoss 4/7, WildFly 10, Spring Boot, and Spring Batch. The primary focus of your future team is the modernization of the CRM system, including the migration of business logic from a legacy monolithic JBoss 4 application to a modern, domain‑driven architecture using Spring Boot. Future development includes building new React-based frontends, enhancing backend services, and modernizing database layers (e.g., Sybase migrations). You will work within a stable, collaborative setup, contributing to high-impact solutions used across the organization. Must‑have skills: Java >21 REST Spring / Spring Boot Unit- and Integrations-Tests (Mockito, Testcontainers, JUnit 5) Git Swagger IntelliJ Nice to have skills: Kubernetes JEE5 (JBOSS) SQL (Optimal: Postgres, Sybase) Java Swing or JavaFX JBPM Jenkins (CI/CD) English Level: B2/C1 Responsibilities: Develop and maintain backend services within a large CRM platform. Migrate business logic from a monolithic JBoss 4 system to Spring Boot microservices. Participate in building new frontends (React) and extending backend functionalities. Contribute to database modernization, including migration of Sybase logic. Collaborate closely with developers and the team’s test manager. Ensure high code quality through unit and integration testing. Use best practices in CI/CD, version control, and modern development standards. What We Offer: Competitive compensation: up to 120 PLN/h netto on a B2B contract Flexible settlements: Payments issued in your preferred form Fast invoicing: Short 14‑day payment terms Comprehensive healthcare: Extended private medical care package My Benefit platform: Access to a cafeteria system including Multisport cards and prepaid vouchers (e.g., IKEA, Zalando, Notino, and more)
Technology
Harvey Nash Technology
Senior Android Developer
Senior
Remote
Warsaw, Poland
130 - 155 PLN/hr
🏢 Summary: Remote B2B contract for an Android Software Engineer working on long-term mobile development projects for an international logistics company. The role involves Android/Kotlin development, refactoring, code reviews, mentoring, automated testing, and improving mobile architecture practices. Candidates should have strong experience with modern Android architecture patterns, CI/CD, and complex mobile applications. 🗂️ Requirements: Experience in Android development, Experience in Kotlin, Knowledge of MVVM architecture, Knowledge of Clean Architecture, Knowledge of SOLID principles, Experience in mobile software architecture, Experience in code reviews, Experience mentoring developers, Knowledge of CI/CD, Knowledge of automated testing fundamentals, Understanding of UI/UX principles, Experience in complex mobile projects, Experience in refactoring, Fluent English 📃 Skills: Android, Kotlin, MVVM, CI/CD, SOLID, UI/UX 🏢 Description: We are looking for contractors for the role: Software Engineer (Android), remote Rate: 130 - 155 pln/h (B2B contract via Harvey Nash) Duration:long-term (1st contract ab. 6 months, then extensions) End-clients: international logistics company Process: 2-3 stages Tasks: Mobile software development and design Refactor existing code Participate in code reviews and pair programming sessions Drive improvements within the team Mentor less experienced team members Analyze and understand user requirements and business objectives to effectively guide the development process Creating project documentation Ensure ongoing maintenance and support implement automated tests Requirements: Few years of experience in Android / Kotlin development and design Experience in mobile applications design (mobile software architecture knowledge) - knowledge of MVVM, Clean Architecture and SOLID principles Some experience in Senior / Principal / Tech Lead role: conducting code reviews, mentoring, etc. Knowledge of CI/CD and automation testing fundamentals Understanding of UI/UX design principles Experience in complex mobile projects and in refactoring Fluent in English