May 12, 2026
Senior Java Developer
Senior • Hybrid
130 - 180 PLN/hr
Warsaw, Poland
The client is an American multinational company in the fintech industry
Key details:
Location: 4 days/week from the Warsaw office
Rate: 130–180 PLN/hour net + VAT
Job type: B2B contract
Duration: 12 months + extensions
Recruitment process: 2 stages
English and Polish: B2/B2+
Luxmed, MultiSport, equipment provided by the client
Job Responsibilities
Design and implementation of IT solutions based on the presented analytical and technical documentation;
Reviewing analytical documentation;
Creating technical documentation;
Technical upgrade for existing system;
Working with legacy code
Conducting regular scans in the application and removing vulnerabilities
Job Requirements
Fully available in the Polish time zone;
Ability to work from the office in Warsaw (weekly: 4 days at office + 1 day WFH );
Very good knowledge of Java 8+ and object-oriented programming issues;
Experience in independent design, implementation, documentation and testing of application components;
Very good and practical knowledge of Spring, Spring Boot, Hibernate/JPA and JEE frameworks;
Practical knowledge with message queue systems, particularly RabbitMQ;
Practical knowledge of tools supporting the software development process: Maven, Git, Gitlab, Gitlab CI/CD, Jenkins, Nexus, Jira;
Knowledge of relational databases, in particular Oracle;
Practical knowledge of RESTful API design;
Experience in system integration;
Experience with distributed systems;
Experience with application servers, JBoss/WildFly;
Knowledge of scannnfg tools (Fortify, Sonatype..)
Description of the area of involvement
TMS (Terminal Management System) is used to manage a very large number of payment terminals (300k+), it gives users a uniform way to manage different terminals from different hardware vendors. TMS has a complex architecture, consisting of two components TMS (1 WildFly instance) providing GUI and implementing some business functions and RTMS (3 Spring-boot instances) implementing most of the business functionalities. A gradual migration from TMS to RTMS is being carried out. The system intensively uses Spring, Hibernate and RabbitMQ. The system has distributed transactions (different two-phase-commit, saga approaches) and distributed cache (Hazelcast). TMS is integrated with many internal and external systems (via REST, SOAP, RMI, direct database connections and database links). The GUI is written in GWT and GWTExt.
Hays Poland sp. z o.o. is an employment agency registered in a registry kept by Marshal of the Mazowieckie Voivodeship under the number 361
Similar jobs you might like
Technology
Experis Manpower Group
Senior Java Developer (TMS)
Senior
Hybrid
Warsaw, Poland
150 - 195 PLN
🏢 Summary: B2B Senior Java Developer role focused on designing, implementing, and modernizing a large-scale Terminal Management System managing 300,000+ payment terminals within a distributed architecture. The position involves working with Spring-based microservices, WildFly applications, messaging systems, and complex integrations while supporting migration from a legacy system. The role includes system upgrades, legacy code refactoring, security remediation, and development in a hybrid work model in Warsaw. 🗂️ Requirements: Full availability in Polish time zone, Onsite work in Warsaw 4 days per week, Very good knowledge of Java 8+, Strong object-oriented programming skills, Experience in independent design and implementation of application components, Strong experience with Spring and Spring Boot, Strong experience with Hibernate/JPA and JEE, Practical experience with RabbitMQ or other message queues, Experience with Maven, Git, GitLab, Jenkins, Nexus, Knowledge of CI/CD pipelines, Good knowledge of Oracle or other relational databases, Experience in RESTful API design, Experience with distributed systems and system integration, Experience with JBoss or WildFly application servers, Knowledge of security scanning tools, English level B2 or higher 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, JEE, RabbitMQ, Maven, Git, GitLab, Jenkins, Nexus, Jira, Oracle, SQL, REST, SOAP, RMI, WildFly, JBoss, Hazelcast, GWT, GWTExt, Fortify, Sonatype 🏢 Description: Senior Java Developer (TMS) Location: Warsaw, Poland Work model: Hybrid (4 days onsite / 1 day remote per week) Time zone: Polish time zone Contract type: B2B About the Project The Terminal Management System (TMS) is a large-scale platform used to manage over 300,000 payment terminals, providing a unified way to operate devices from multiple hardware vendors. The system has a complex, distributed architecture consisting of: TMS – a WildFly-based application providing GUI and selected business functionalities RTMS – three Spring Boot–based services implementing most of the business logic A gradual migration from TMS to RTMS is currently in progress. The platform makes extensive use of Spring, Hibernate, RabbitMQ, distributed transactions (2PC, Saga patterns), and distributed cache (Hazelcast). It is integrated with multiple internal and external systems via REST, SOAP, RMI, and direct database connections. The GUI layer is implemented using GWT and GWTExt. Responsibilities Design and implement IT solutions based on analytical and technical documentation Review analytical documentation and propose technical improvements Create and maintain technical documentation Perform technical upgrades of existing systems Work with and refactor legacy code Conduct regular application security scans and remove identified vulnerabilities Requirements Full availability in the Polish time zone Ability to work from the Warsaw office (4 days onsite + 1 day WFH weekly) Very good knowledge of Java 8+ and object-oriented programming Experience in independent design, implementation, documentation, and testing of application components Strong hands-on experience with Spring, Spring Boot, Hibernate/JPA, and JEE Practical experience with message queue systems, especially RabbitMQ Hands-on knowledge of development and CI/CD tools: Maven, Git, GitLab, GitLab CI/CD, Jenkins, Nexus, Jira Good knowledge of relational databases, particularly Oracle Practical experience in RESTful API design Experience with system integration and distributed systems Experience with application servers such as JBoss / WildFly Knowledge of security scanning tools (e.g. Fortify, Sonatype) English proficiency at B2 level or higher Benefits B2B contract Access to training and e‑learning platforms Sports card (e.g. Multisport) Private healthcare Opportunity to work on a large-scale, mission‑critical system Hybrid work model and a modern office in Warsaw
Technology
Crestt
Senior Java Developer - (TMS - Terminal Management System)
Senior
Hybrid
Warsaw, Poland
130 - 147 PLN
🏢 Summary: Senior Java Developer role focused on designing, implementing, and maintaining a large-scale Terminal Management System handling 300k+ payment terminals. The position involves working with distributed systems, legacy code, system integrations, and security vulnerability remediation in a hybrid Warsaw-based setup. The project includes migration from legacy architecture to Spring Boot-based services with potential long-term hiring after the initial one-year contract. 🗂️ Requirements: Availability in the Polish time zone, Ability to work from the Warsaw office 4 days per week, Java 8+ proficiency, Object-oriented programming knowledge, Experience designing and implementing application components, Experience documenting and testing application components, Spring knowledge, Spring Boot knowledge, SQL knowledge, Scrum knowledge, Hibernate/JPA knowledge, JEE knowledge, RabbitMQ experience, Maven knowledge, Git knowledge, GitLab knowledge, GitLab CI/CD knowledge, Jenkins knowledge, Nexus knowledge, Jira knowledge, Oracle database knowledge, RESTful API design experience, System integration experience, Distributed systems experience, JBoss/WildFly experience, Fortify knowledge, Sonatype knowledge, English level B2 📃 Skills: Java, Spring, SpringBoot, SQL, Scrum, Hibernate, JPA, JEE, RabbitMQ, Maven, Git, GitLab, Jenkins, Nexus, Jira, Oracle, REST, JBoss, WildFly, Fortify, Sonatype, Hazelcast, SOAP, RMI, GWT, GWTExt, Angular, Linux, Docker 🏢 Description: Senior Java Developer (TMS) • Design and implementation of IT solutions based on the presented analytical and technical documentation; • Reviewing analytical documentation; • Creating technical documentation; • Technical upgrade for existing system; • Working with legacy code • Conducting regular scans in the application and removing vulnerabilities Job Requirements • Fully available in the Polish time zone; • Ability to work from the office in Warsaw (weekly: 4 days at office + 1 day remotely); • Very good knowledge of Java 8+ and object-oriented programming issues; • Experience in independent design, implementation, documentation and testing of application components; • Very good and p ractical knowledge of Spring, Spring Boot, SQL, Scrum, Hibernate/JPA and JEE frameworks; • Practical knowledge with message queue systems, particularly RabbitMQ; • Practical knowledge of tools supporting the software development process: Maven, Git, Gitlab, Gitlab CI/CD, Jenkins, Nexus, Jira; • Knowledge of relational databases, in particular Oracle; • Practical knowledge of RESTful API design; • Experience in system integration; • Experience with distributed systems; • Experience with application servers, JBoss/WildFly; · Knowledge of scanning tools (Fortify, Sonatype..) • Knowledge of English / B2; Nice to have: · Angular · Linux server · Docker Description of the area of involvement TMS (Terminal Management System) is used to manage a very large number of payment terminals (300k+), it gives users a uniform way to manage different terminals from different hardware vendors. TMS has a complex architecture, consisting of two components TMS (1 WildFly instance) providing GUI and implementing some business functions and RTMS (3 Spring-boot instances) implementing most of the business functionalities. A gradual migration from TMS to RTMS is being carried out. The system intensively uses Spring, Hibernate and RabbitMQ. The system has distributed transactions (different two-phase-commit, saga approaches) and distributed cache (Hazelcast). TMS is integrated with many internal and external systems (via REST, SOAP, RMI, direct database connections and database links). The GUI is written in GWT and GWTExt. 1 year project with possibility for hiring after this time.
Technology
Crestt
Senior Java Developer - (TMS - Terminal Management System)
Senior
Hybrid
Warsaw, Poland
140 - 190 PLN
🏢 Summary: 1-year project for a Senior Java Developer to design, implement, upgrade, and maintain a complex Terminal Management System handling 300k+ payment terminals. The role involves working with legacy code, distributed systems, system integrations, and ensuring application security through regular vulnerability scans. The system is based on Java and Spring ecosystem with intensive use of messaging and transactional mechanisms. 🗂️ Requirements: Very good knowledge of Java 8+, Strong understanding of object-oriented programming, Experience in designing and implementing application components, Practical knowledge of Spring and Spring Boot, Practical knowledge of SQL and relational databases, Experience with Hibernate and JPA, Knowledge of JEE frameworks, Experience with RabbitMQ or other message queues, Knowledge of Maven and Git, Experience with Gitlab and CI/CD pipelines, Experience with Jenkins and Nexus, Knowledge of Oracle database, Experience in RESTful API design, Experience in system integration, Experience with distributed systems, Experience with JBoss or WildFly, Knowledge of security scanning tools (Fortify, Sonatype) 📃 Skills: Java, Spring, SpringBoot, SQL, Hibernate, JPA, JEE, RabbitMQ, Maven, Git, Gitlab, CICD, Jenkins, Nexus, Jira, Oracle, REST, JBoss, WildFly, Fortify, Sonatype, Hazelcast, GWT, GWTExt, SOAP, RMI 🏢 Description: Senior Java Developer (TMS) • Design and implementation of IT solutions based on the presented analytical and technical documentation; • Reviewing analytical documentation; • Creating technical documentation; • Technical upgrade for existing system; • Working with legacy code • Conducting regular scans in the application and removing vulnerabilities Job Requirements • Fully available in the Polish time zone; • Ability to work from the office in Warsaw (weekly: 4 days at office + 1 day remotely); • Very good knowledge of Java 8+ and object-oriented programming issues; • Experience in independent design, implementation, documentation and testing of application components; • Very good and p ractical knowledge of Spring, Spring Boot, SQL, Scrum, Hibernate/JPA and JEE frameworks; • Practical knowledge with message queue systems, particularly RabbitMQ; • Practical knowledge of tools supporting the software development process: Maven, Git, Gitlab, Gitlab CI/CD, Jenkins, Nexus, Jira; • Knowledge of relational databases, in particular Oracle; • Practical knowledge of RESTful API design; • Experience in system integration; • Experience with distributed systems; • Experience with application servers, JBoss/WildFly; · Knowledge of scanning tools (Fortify, Sonatype..) • Knowledge of English / B2; Nice to have: · Angular · Linux server · Docker Description of the area of involvement TMS (Terminal Management System) is used to manage a very large number of payment terminals (300k+), it gives users a uniform way to manage different terminals from different hardware vendors. TMS has a complex architecture, consisting of two components TMS (1 WildFly instance) providing GUI and implementing some business functions and RTMS (3 Spring-boot instances) implementing most of the business functionalities. A gradual migration from TMS to RTMS is being carried out. The system intensively uses Spring, Hibernate and RabbitMQ. The system has distributed transactions (different two-phase-commit, saga approaches) and distributed cache (Hazelcast). TMS is integrated with many internal and external systems (via REST, SOAP, RMI, direct database connections and database links). The GUI is written in GWT and GWTExt. 1 year project with possibility for hiring after this time.
Technology
Crestt
Analyst - Senior Java Developer - TMS
Senior
Hybrid
Warsaw, Poland
140 - 147 PLN
🏢 Summary: Role combining business analysis and senior Java development for a large-scale Terminal Management System, focused on designing, upgrading, integrating, and maintaining distributed enterprise applications. The project involves legacy system modernization, reverse engineering, automated testing, and work with complex integrations and distributed transactions. Hybrid work model in Warsaw with a 1-year contract and potential long-term hiring. 🗂️ Requirements: Work from Warsaw office 4 days per week, Java 8+, Object-oriented programming, Spring, Spring Boot, SQL, Scrum, Hibernate, JPA, JEE, RabbitMQ, Maven, Git, GitLab, CI/CD, Jenkins, Nexus, Jira, Oracle, REST, System integration, Distributed systems, JBoss, WildFly, Fortify, Sonatype, English B2, Experience in design and implementation of application components, Experience with documentation and testing 📃 Skills: Java, Spring, SpringBoot, SQL, Scrum, Hibernate, JPA, JEE, RabbitMQ, Maven, Git, GitLab, Jenkins, Nexus, Jira, Oracle, REST, JBoss, WildFly, Fortify, Sonatype, Hazelcast, SOAP, RMI, GWT, GWTExt, Angular, Linux, Docker 🏢 Description: Analyst (70%) Senior Java Developer (30%) Terminal Management System • Design and implementation of IT solutions based on the presented analytical and technical documentation; • Reviewing analytical documentation; • Creating technical documentation; • Technical upgrade for existing system; • Working with legacy code • Reverse engineering based on: o existing source code o existing functional and technical documentation o collected and documented business processes, o user interface to the system and accessing databases • Defining and building test cases for automatic tests Job Requirements • Ability to work from the office in Warsaw (weekly: 4 days at office + 1 day remotely); • Very good knowledge of Java 8+ (17 - 21) and object-oriented programming issues; • Experience in independent design, implementation, documentation and testing of application components; • Very good and p ractical knowledge of Spring, Spring Boot, SQL, Scrum, Hibernate/JPA and JEE frameworks; • Practical knowledge with message queue systems, particularly RabbitMQ; • Practical knowledge of tools supporting the software development process: Maven, Git, Gitlab, Gitlab CI/CD, Jenkins, Nexus, Jira; • Knowledge of relational databases, in particular Oracle; • Practical knowledge of RESTful API design; • Experience in system integration; • Experience with distributed systems; • Experience with application servers, JBoss/WildFly; · Knowledge of scanning tools (Fortify, Sonatype..) • Knowledge of English / B2; Nice to have : · Angular · Linux server · Docker Description of the area of involvement TMS (Terminal Management System) is used to manage a very large number of payment terminals (300k+), it gives users a uniform way to manage different terminals from different hardware vendors. TMS has a complex architecture, consisting of two components TMS (1 WildFly instance) providing GUI and implementing some business functions and RTMS (3 Spring-boot instances) implementing most of the business functionalities. A gradual migration from TMS to RTMS is being carried out. The system intensively uses Spring, Hibernate and RabbitMQ. The system has distributed transactions (different two-phase-commit, saga approaches) and distributed cache (Hazelcast). TMS is integrated with many internal and external systems (via REST, SOAP, RMI, direct database connections and database links). The GUI is written in GWT and GWTExt. TMS is subjected to regular application scans and vulnerabilities removal 1 year project with possibility for hiring after this time.
Technology
Crestt
Analyst - Senior Java Developer - TMS
Senior
Hybrid
Warsaw, Poland
140 - 190 PLN
🏢 Summary: The role combines Senior Java Development (70%) with system analysis (30%) for a complex Terminal Management System managing 300k+ payment terminals. It involves designing, upgrading and integrating distributed system components, working with legacy code, and supporting migration to Spring Boot-based architecture. The project includes system integration, reverse engineering, automated testing and vulnerability remediation in a large-scale enterprise environment. 🗂️ Requirements: Very good knowledge of Java 8+ (17–21), Strong object-oriented programming knowledge, Experience in independent design, implementation, documentation and testing of application components, Very good practical knowledge of Spring and Spring Boot, Very good practical knowledge of Hibernate/JPA and JEE, Strong SQL knowledge, Knowledge of relational databases, especially Oracle, Experience with message queue systems (RabbitMQ), Practical knowledge of RESTful API design, Experience with distributed systems, Experience with system integration, Experience with application servers (JBoss/WildFly), Knowledge of Maven, Git, GitLab, GitLab CI/CD, Jenkins, Nexus, Jira, Knowledge of Scrum methodology, Knowledge of scanning tools (Fortify, Sonatype), Ability to work from Warsaw office 4 days per week 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, JEE, SQL, Oracle, RabbitMQ, REST, Maven, Git, GitLab, Jenkins, Nexus, Jira, JBoss, WildFly, Hazelcast, SOAP, RMI, GWT, GWTExt, Fortify, Sonatype, Scrum 🏢 Description: Analyst (70%) Senior Java Developer (30%) Terminal Management System • Design and implementation of IT solutions based on the presented analytical and technical documentation; • Reviewing analytical documentation; • Creating technical documentation; • Technical upgrade for existing system; • Working with legacy code • Reverse engineering based on: o existing source code o existing functional and technical documentation o collected and documented business processes, o user interface to the system and accessing databases • Defining and building test cases for automatic tests Job Requirements • Ability to work from the office in Warsaw (weekly: 4 days at office + 1 day remotely); • Very good knowledge of Java 8+ (17 - 21) and object-oriented programming issues; • Experience in independent design, implementation, documentation and testing of application components; • Very good and p ractical knowledge of Spring, Spring Boot, SQL, Scrum, Hibernate/JPA and JEE frameworks; • Practical knowledge with message queue systems, particularly RabbitMQ; • Practical knowledge of tools supporting the software development process: Maven, Git, Gitlab, Gitlab CI/CD, Jenkins, Nexus, Jira; • Knowledge of relational databases, in particular Oracle; • Practical knowledge of RESTful API design; • Experience in system integration; • Experience with distributed systems; • Experience with application servers, JBoss/WildFly; · Knowledge of scanning tools (Fortify, Sonatype..) • Knowledge of English / B2; Nice to have : · Angular · Linux server · Docker Description of the area of involvement TMS (Terminal Management System) is used to manage a very large number of payment terminals (300k+), it gives users a uniform way to manage different terminals from different hardware vendors. TMS has a complex architecture, consisting of two components TMS (1 WildFly instance) providing GUI and implementing some business functions and RTMS (3 Spring-boot instances) implementing most of the business functionalities. A gradual migration from TMS to RTMS is being carried out. The system intensively uses Spring, Hibernate and RabbitMQ. The system has distributed transactions (different two-phase-commit, saga approaches) and distributed cache (Hazelcast). TMS is integrated with many internal and external systems (via REST, SOAP, RMI, direct database connections and database links). The GUI is written in GWT and GWTExt. TMS is subjected to regular application scans and vulnerabilities removal 1 year project with possibility for hiring after this time.
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
HAYS Poland
Manual Tester
Mid
Hybrid
Warsaw, Poland
50 - 80 PLN/hr
🏢 Summary: B2B contract role for a banking project focused on payment systems integration and operations, requiring onsite presence in Warsaw twice a week. The engagement runs through the end of the year with possible extension and involves working with Polish banking payment standards and international messaging formats. 🗂️ Requirements: Experience in banking sector, Experience with SWIFT payments, Knowledge of ISO20022 standard, Experience with SORBNET system, Experience with ELIXIR system, English level B1 minimum, Availability for onsite work in Warsaw 2 days/week, Maximum 1 month notice period 📃 Skills: SWIFT, ISO20022, SORBNET, ELIXIR, Banking, Payments, English 🏢 Description: The client is one of Poland’s banks Key details: Location: 2 days/week from the Warsaw office Rate: 50–80 PLN/hour net + VAT Employment type: B2B contract Duration: through the end of the year + possible extensions Recruitment process: 1 or 2 stages English: B1 Luxmed, MultiSport, equipment provided by the client - Experience in the banking sector / with SWIFT, ISO20022, SORBNET, and ELIXIR payments - Polish team - Max. 1 month’s notice Hays Poland sp. z o.o. is an employment agency registered in a registry kept by Marshal of the Mazowieckie Voivodeship under the number 361.
Technology
HAYS Poland
Senior Frontend Developer
Senior
Remote
Warsaw, Poland
100 - 150 PLN/hr
🏢 Summary: B2B contract for an experienced Frontend Developer to build and maintain large-scale React-based applications in an international environment. The role involves delivering production-ready solutions within a long-term project with a global client. Hybrid model with occasional presence in Warsaw. 🗂️ Requirements: Minimum 5 years of experience with React.js, Strong knowledge of JavaScript, Strong knowledge of TypeScript, Experience with SCSS, Experience delivering at least one large-scale project to production, Ability to work in an international environment, English level B2+ or higher 📃 Skills: React, JavaScript, TypeScript, SCSS 🏢 Description: The client is a global leader in the agriculture and food industry Key details: Location: 1 day/month from the Warsaw office Rate: 100–150 PLN/hour net + VAT Job type: B2B contract Duration: 12 months + extensions Recruitment process: 2 stages English: B2+ Luxmed, MultiSport, equipment provided by the client Profile • Strong knowledge of React.js (at least 5 years) • JavaScript • TypeScript • SCSS • Experience working with microenvironments (preferred) • Experience in completing at least one large-scale project deployed to a production environment • Communication skills: experience working in an international environment (working during Polish business hours) Hays Poland sp. z o.o. is an employment agency registered in a registry kept by Marshal of the Mazowieckie Voivodeship under the number 361
Technology
emagine Polska
Java Developer | Fin-tech
Senior
Remote
Warsaw, Poland
🏢 Summary: Remote B2B offer for an experienced Java Developer to design and build scalable REST APIs and broker integrations using Spring-based technologies within a microservices architecture. The role focuses on high-quality API development, SQL database management, and system design in a Scrum team. The position involves international collaboration and participation in architecture and integration initiatives. 🗂️ Requirements: Minimum 5 years of experience with Java (8/17/21), Strong knowledge of Spring Framework, Strong knowledge of Hibernate, Experience with REST API design and development, Experience with microservices architecture, Strong SQL and relational database expertise, Knowledge of architectural and design patterns, Experience with Git, Experience with TeamCity, Polish proficiency, English proficiency 📃 Skills: Java, Spring, Hibernate, SQL, REST, Microservices, Git, TeamCity, Maven, Scrum, RelationalDatabases, DesignPatterns 🏢 Description: Work model: remote, visit in the office once a quater in Warszawa Rate: up to 150 PLN/h (B2B contract) We are looking for a motivated Java Developer to join our team focused on building and evolving API integrations with external brokers. The ideal candidate will possess a strong background in Java, Spring-based technologies, and a deep understanding of systems integration and microservices architecture. You will contribute significantly to developing high-quality, maintainable APIs that enable seamless integration with various partners across multiple international markets. We work in a cross-functional team utilizing Scrum methodology. Main Responsibilities Design and build high-quality APIs using Java (8/17/21) and Spring-based technologies, ensuring scalability and maintainability. Develop and enhance broker integrations, contributing to business growth and market expansion. Contribute to modern service-oriented architecture design applying microservices knowledge. Manage SQL databases and ensure data consistency and reliability in applications. Utilize tools like Git, Maven, and TeamCity for continuous integration and code delivery. Collaborate on frontend API usability to ensure practical and well-structured solutions. Communicate effectively in Polish and English to facilitate international collaboration. Key Requirements At least 5 years of experience with Java (8/17/21 ) Deep knowledge of the Spring Framework and Hibernate. Strong SQL and relational database expertise. Strong problem-solving skills and proactive attitude. Experience in clean REST API design and development. Familiarity with microservices architecture. Knowledge of architectural and design patterns. Experience with Git and TeamCity. Polish and English proficiency. Nice to Have Experience with React for effective collaboration with frontend developers. Experience with large-scale applications using Maven. Knowledge of Apache Kafka. Experience with Domain-Driven Design (DDD) or Hexagonal architecture. Experience in decoupling monolithic applications. Background in the fintech industry. Recruitment process: 1. Live coding session 2. System design session 3. HR interview
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