We are looking for Senior Java Developers to join a long-term payments technology programme supporting a large-scale terminal management platform. The role focuses on backend development, enterprise integrations, system …
Skills: Java 8+, Spring Boot, Hibernate/JPA, RabbitMQ, Oracle Database
We’re looking for a commercially strong Business Manager with a proven track record in opening new accounts, winning enterprise clients, and growing profitable revenue in the IT consulting and contracting market. This ro…
Skills: New Business Development, Enterprise Sales, Account Management, Contract Negotiation, IT Consulting Sales
This is a remote position. We are looking for a Senior Test Automation Engineer to support quality assurance and automation initiatives within a modern insurance technology environment. The role focuses on API and end-to…
Skills: API Testing, E2E Testing, Java, TypeScript, Playwright
We are looking for a Senior Systems Analyst to join a team responsible for designing and delivering digital banking solutions. The role focuses on requirements analysis, system design, integrations, and solution definiti…
Skills: Systems Analysis, UML, BPMN, SQL, API Integration
We are looking for a CRM Campaign Analyst to join a customer engagement and personalisation team focused on increasing customer activity through data-driven communication and marketing initiatives. The role combines camp…
Skills: SAS CI Studio, Pega CDH, MS SQL, Relational Databases, Customer Segmentation
This is a remote position. We are looking for a .NET Developer to join an enterprise engineering team delivering modern applications for corporate clients across multiple business domains. The role focuses on backend dev…
We are looking for a Director Regional Controller EMEA to lead financial governance, accounting operations, compliance, and transformation activities across multiple countries within the EMEA region. The role combines op…
Skills: Financial Governance, Accounting Operations, Compliance, Statutory Reporting, SAP
We are looking for a Senior Data Architect to support large-scale transformation initiatives within a complex enterprise environment. The role focuses on data architecture, integrations, distributed systems, and the evol…
Skills: Data Architecture, Solution Architecture, Distributed Systems, Microservices, Cloud Platforms
This is a remote position. We are looking for DevOps Engineers to support enterprise cloud and infrastructure delivery programmes focused on CI/CD automation, Kubernetes environments, and Infrastructure as Code. The role…
Skills: Kubernetes, Azure DevOps, Infrastructure as Code, Terraform, CI/CD
This is a remote position. We are looking for Palantir Analysts with experience supporting delivery within Palantir-based programmes and platforms. The role focuses on bridging business needs and technical implementation…
Skills: Business Analysis, System Analysis, Requirements Engineering, Palantir Platforms, Process Mapping
This is a remote position. We are looking for a DevOps Engineer to support a cloud-based EGM management platform operating at large scale across complex infrastructure environments. The role focuses on platform engineeri…
This is a remote position. We are looking for Palantir Developers with strong commercial experience delivering solutions within Palantir environments. The role focuses on building, extending, and supporting enterprise-gr…
Skills: Palantir Foundry, Python, Java, SQL, API Integration
We are looking for an Oracle Database Administrator to join an international DBA team supporting large-scale, high-availability database environments within the payments domain. The role focuses on maintaining database s…
This is a remote position. We are looking for Full Stack Engineers to join an enterprise project focused on the development and maintenance of a modern web application built with React, Java, PostgreSQL, and Azure Functi…
This is a remote position. We are looking for a CRM Campaign Analyst to join the CRM and Personalisation area within a banking environment. The role focuses on building and executing CRM campaigns in SAS CI Studio, suppo…
Skills: SAS CI Studio, CRM Campaign Management, Marketing Automation, Customer Personalisation, Segmentation Logic
This is a remote position. We are looking for a Business & System Analyst to join a finance and tax technology programme focused on process automation, reporting workflows, and compliance-related enterprise systems. The …
Skills: Business Analysis, System Analysis, Delivery Coordination, Requirements Analysis, Process Modelling
We are looking for a Senior .NET Developer to join a high-scale smart-shopping and cashback platform serving millions of users. The role focuses on building and optimising backend services supporting cashback, loyalty, a…
We are looking for a strong data focused analyst who is comfortable working with large datasets, understanding data structures, and supporting both business and technical teams. This is a hands on role requiring strong S…
Skills: SQL, Data Analysis, Data Warehousing, Data Modeling, ETL Processes
Madiff is looking for a commercially strong Business Manager with a proven track record in opening new accounts, winning enterprise clients, and growing profitable revenue in the IT consulting and IT contracting market. …
Skills: Business Development, Account Management, IT Contracting, Staff Augmentation, Sales Negotiation
We are looking for a System Analyst to join a major delivery stream within a complex banking environment, supporting the design and integration of enterprise systems across multiple applications and services. This role s…
Skills: System Analysis, Business Requirements Analysis, SOA, REST, SOAP
Design and implement backend solutions for a large-scale payment terminal management platform. Focus on system modernization, enterprise integrations, and the migration of legacy components.
Requirements
Requires strong expertise in Java 8+, Spring Boot, and distributed systems with experience in relational databases and message queues. Candidates must be available in the Polish time zone and work from the Warsaw office 4 days a week.
Full job description
We are looking for Senior Java Developers to join a long-term payments technology programme supporting a large-scale terminal management platform. The role focuses on backend development, enterprise integrations, system modernisation, and the gradual transformation of a business-critical platform managing hundreds of thousands of payment terminals.
This is a hands-on engineering position requiring strong Java expertise, experience with distributed systems, and the ability to work independently within a complex enterprise environment that combines modern technologies with legacy components.
Responsibilities
• Design and implement IT solutions based on analytical and technical documentation
• Review analytical documentation and translate it into technical implementation
• Create and maintain technical documentation
• Support technical upgrade and modernisation of the existing system
• Work with legacy code and contribute to gradual system migration
• Conduct regular application scans and remove vulnerabilities
• Build and maintain integrations with internal and external systems
• Work with distributed transactions, queues, caching, and database integrations
Requirements
• Very good knowledge of Java 8+ and object oriented programming
• Practical experience with Spring, Spring Boot, Hibernate/JPA, and JEE
• Experience designing, implementing, documenting, and testing application components independently
• Practical knowledge of RabbitMQ or other message queue systems
• Good knowledge of Maven, Git, GitLab, GitLab CI/CD, Jenkins, Nexus, Jira
• Knowledge of relational databases, especially Oracle
• Practical experience with REST API design
• Experience with system integrations and distributed systems
• Experience with application servers such as JBoss / WildFly
• Knowledge of scanning tools such as Fortify or Sonatype
• English B2
• Full availability in the Polish time zone
• Ability to work 4 days per week from the Warsaw office
Nice to have
• Experience in payments, acquiring, terminal management, or financial services
• Experience with SOAP, RMI, database links, or direct database integrations
• Experience with Hazelcast or distributed caching
• Experience with distributed transaction patterns such as two phase commit or Saga
• Experience working with legacy systems and migration programmes
• Experience with GWT / GWTExt
Benefits
• Solid, competitive salary
• Work in a multinational environment on international projects
• Comprehensive healthcare
• Long-term B2B contract with a stable project pipeline
Related keywords
JavaSpringSpring BootHibernateJPAJEERabbitMQMavenGitGitLabCI/CDJenkinsNexusJiraOracleREST API
We are an international Innovation, IT and high-tech engineering consulting company that delivers unique value in a wide variety of industries.
Our mission is to add value to our customers businesses by providing digital and technological innovation services, delivering disruptive results and making our clients stand out in their market.
We are driven by a creative and innovative consulting approach strongly oriented to getting results. We MAKE THE DIFFERENCE.
Poland | UK | Switzerland | USA | Norway | Portugal | Spain | France | Singapore
Warsaw
Prosta 20
Wrocław
Rybacka 7
Lublin
Grottgera 2
Strategy and Business ConsultingIT&Technology consultingInnovation ConsultingSystems and software engineeringOutsourcingNearshoring PolandProduct lifecycle managementIOT...
We are an international Innovation, IT and high-tech engineering consulting company that delivers unique value in a wide variety of industries.
Our mission is to add value to our customers businesses by providing digital and technological innovation services, delivering disruptive results and making our clients stand out in their market.
We are driven by a creative and innovative consulting approach strongly oriented to getting results. We MAKE THE DIFFERENCE.
Poland | UK | Switzerland | USA | Norway | Portugal | Spain | France | Singapore
Warsaw
Prosta 20
Wrocław
Rybacka 7
Lublin
Grottgera 2
Strategy and Business ConsultingIT&Technology consultingInnovation ConsultingSystems and software engineeringOutsourcingNearshoring PolandProduct lifecycle managementIOT...