New offer - be the first one to apply!
June 23, 2026
Sr.Software Engineer (Java)
Senior • Hybrid
233,500 - 350,350 PLN/yr
Warsaw, Poland
About the role
We are looking for a passionate Senior Software Engineer to join the Payment Advanced Routing Team. The team develops the payments processing core of a SaaS solution engineered to rapidly process massive volumes of payments with the lowest possible latency. The architecture is primarily based on microservices, with integration and maintenance of legacy monolithic systems.
In this role, you will drive the development of new microservices while ensuring smooth operation and modernization of existing systems. You will work on complex distributed environments, minimize technical debt, and optimize system scalability and performance.
Responsibilities
- Actively participate in architecture definition and develop robust architectural designs for solutions.
- Discuss requirements with Product Owners and the Agile Team to design effective and scalable solutions.
- Collaborate with engineers across teams to deliver efficient, high-quality outcomes.
- Autonomously develop new business modules and functions tailored for high-throughput processing.
- Refactor and optimize existing code to improve performance and limit technical debt.
- Ensure high-quality deliverables through modular design, test-driven development, and robust test automation.
- Take full ownership of performance, scalability, and reliability of delivered software.
- Drive continuous improvement in engineering processes, technology stack, and best practices.
Requirements
- 12+ years of experience in Java development (Spring) and complex distributed systems.
- Proven experience with both monolithic and microservice architectures.
- Strong experience in scaling applications for large volumes of data and high-throughput processing.
- Practical, project-proven experience with Kubernetes and Kafka.
- Strong knowledge of software engineering practices: TDD/BDD, DDD, OOP, FP, Clean Code, API design, and CI/CD.
- Familiarity with modern deployments and system observability (alerts, metrics, tracing).
- Solid experience with database design and strong working knowledge of SQL.
- Effective verbal and written communication skills in English.
Benefits
- Permanent contract (UoP).
- Annual salary increase based on individual performance and a 15% yearly bonus.
- Fully remote work from Poland or on-site work from the Warsaw office.
- MacBook Pro or Dell laptop with Linux.
- Access to AI productivity tools.
- Access to Coursera, Pluralsight, LinkedIn Learning, and industry conferences.
- International collaboration and team-building events.
- Additional benefits for permanent employees: medical, sports, and life insurance, lunch card, employee capital plan (PPK), and creative work tax deduction (KUP 80%).
Similar jobs you might like
Technology
New offer
Kyriba
Sr. Software Engineer
Senior
Hybrid
Warsaw, Poland
233,500 - 350,350 PLN/yr
🏢 Summary: Senior Java Developer role within a large Agile team delivering and enhancing cloud-based fintech solutions. The position focuses on designing and implementing new business modules, optimizing existing code, and contributing to quality and process improvements in a microservices environment. It offers long-term stability, innovation-driven development, and collaboration across international teams. 🗂️ Requirements: 7+ years of experience in Java development, Strong knowledge of JPA, Strong knowledge of Spring Framework (DI, AOP, REST), Experience with Spring Boot, Knowledge of SOLID principles, Experience with relational databases, Experience with Oracle DB or PostgreSQL, Experience working in Agile Scrum or Kanban, Ability to communicate effectively in English (written and spoken), Ability to design solutions based on product requirements 📃 Skills: Java, JPA, Spring, SpringBoot, REST, DI, AOP, SOLID, Oracle, PostgreSQL, SQL, Microservices, Docker, Agile, Scrum, Kanban 🏢 Description: About the role You will be a member of the team located in France and Poland. The project is stable, has well-defined processes and challenging tasks. Continuous improvements and innovations are always welcome. The team consists of 200+ motivated, dynamic and highly talented developers, testers and managers. The development processes are Agile SCRUM/KANBAN based. Key Responsibilities and Duties: - Discuss the requirements with Product Owners to design the most effective solution - Collaborate with engineers inside of your scrum team to deliver the most efficient solution - Develop new business modules/functions - Refactor and optimize existing code - Focus on quality and test automation - Actively contribute to continuous improvement of processes, methodologies, technologies and practices Education, Experience & Skills: - 7+ years of experience in developing in Java - Strong knowledge of JPA - Strong knowledge of Spring Framework (DI/AOP/REST) and Spring Boot - Strong knowledge of SOLID Principles - Experience with relational databases, Oracle DB, PostgreSQL - Effective communication skills in English, both verbal and written - Experience with microservice architecture - Experience with Docker - Experience working in Agile Scrum/Kanban - Ability to read user stories and learn business logic - DevOps culture is a plus - Nice to have experience with React or Angular Compensation & Benefits: The annual base salary range for this role is zł233,500.00 - zł350,350.00 based on a full-time schedule. This position may be eligible for variable compensation and long-term incentives. A comprehensive compensation package is offered, including health, welfare and wellbeing benefits designed to support professional and personal life.
Technology
New offer
Kyriba
Enterprise Test Automation expert – CRM & ERP transformation
Senior
Hybrid
Warsaw, Poland
233,500 - 350,350 PLN/yr
🏢 Summary: Senior QA Automation Expert role focused on building and leading a new automation framework from scratch for a corporate platform, ensuring high-quality delivery across CI/CD pipelines. The position covers UI and API test automation, Salesforce and Workday integrations, and Copado-based continuous deployment processes. The role combines hands-on automation development, release support, and collaboration with DevOps and corporate systems teams. 🗂️ Requirements: Bachelor’s degree in STEM discipline, 4–6 years of automated testing experience, Minimum 5 years of Salesforce development experience, Hands-on experience with Copado suites (Robotic testing, CI/CD), Experience building automation frameworks from scratch, Experience with Selenium or similar automation frameworks, Experience with API testing and system integrations, Experience with GitHub, Experience with Jira and Confluence, Understanding of Waterfall and Agile methodologies, Experience in testing front-end and back-end web services, Experience in Test Driven Development and data models 📃 Skills: Copado, Salesforce, Selenium, CI/CD, API, GitHub, Jira, Confluence, Workday, Mulesoft, TDD, SQL 🏢 Description: About the Role: Kyriba is looking for a highly skilled Senior QA automation expert to join our Corporate Systems and Transformation team and ensure the delivery of high-quality corporate solutions for internal users and Partners. The ideal candidate will have strong expertise in test planning, execution, automation, and API testing, with experience or exposure to Salesforce, Mulesoft, Workday and/or Copado environments. This role requires excellent analytical skills, attention to detail, and the ability to collaborate effectively with cross-functional teams for transformation initiatives. The primary responsibility of this position is to lead, build and deliver from scratch an automation framework for the Corporate platform using Copado solution in order to cover key continuous deployment phases like smoke, E2E, UAT and regression testings as well as supporting the release management team in a context of Roadmap project delivery and BAU activities. Essential duties and responsibilities Test Design & Planning: Experience in building Automation Frameworks from scratch is a must. Design detailed test cases covering functional, integration, and regression scenarios. Analyse the business needs and the required functionality for internal users. Develop comprehensive test plans and strategies aligned with ongoing CI/CD practices and project requirements validating the Functional and Quality requirements of the solution. Test Execution & Reporting: Execute automated and manual functional tests, ensuring complete coverage (Unit, E2E, UAT, regression, and smoke tests) and accuracy as well as providing adhoc support to stakeholders during UAT. Perform API testing and validate system integration across multiple platforms (Salesforce, Workday). Document and report daily test results using a dashboard, highlighting defects and risks. Automation Framework Development: Responsible for writing, executing and maintaining functional/non-functional automated UI and API tests/suites to support evolving corporate platform solutions (scalability, maintainability, performance) and for transformation mission critical programme needs. Proactively investigate problems and opportunities in existing processes, evaluating and communicating findings and recommendations to internal stakeholders. Work closely with Corporate systems teams (Salesforce, Workday HR/Finance) to reach a common understanding of the code base and test coverage at unit level. Release & CI/CD Support: Assess release readiness and participate in CI/CD deployment cycles. Collaborate with DevOps teams to ensure smooth and timely releases. Education, Experience & Skills: A relevant bachelor’s degree preferably in a STEM (Science, Technology, Engineering and Mathematics) discipline. 4-6 years of Automatic testing experience. Hands on experience in Copado suites (Robotic testing, CI/CD). Minimum 5 years of experience in salesforce development. Exposure to Automation Frameworks, something like Selenium. Understanding of PDLC (project delivery life cycle) methodologies (Waterfall, Agile). Experience with Github. Experience in testing front-end and back-end web services. Experience in Test Driven Development and data models. Experience in test documentation, such as strategies and approaches. Experience of Atlassian eco-system: Jira, Confluence. Excellent communication and stakeholder management skills. Has been a key player in delivering technical solutions as part of large projects. Strong analytical and problem-solving abilities. Ability to work independently and mentor junior testers when the team will expand. Applies “progress over perfection” principle. Takes full responsibility for decisions and delivers. Compensation & Benefits: The annual base salary range for this role is zł233,500.00 - zł350,350.00 based on a full-time schedule. Salary can progress beyond this range through sustained performance and demonstrated success in the role. In addition to base pay, this position may be eligible for variable compensation (eg. performance bonus or commission-based plan) and a long-term incentive. The final package will be determined by factors such as skills, experience and qualifications. Kyriba also offers a comprehensive compensation package, including a range of health, welfare and wellbeing benefits designed to support both your professional and personal life.
Technology
ITDS
Senior Java React Tech Lead – Payments Platform
Senior
Hybrid
Krakow, Poland
25,200 - 29,400 PLN
🏢 Summary: Senior leadership role focused on designing and delivering modern Java-based microservices and React applications for a global digital payments platform. The position combines hands-on development with technical leadership, driving migration from legacy systems to cloud-native architectures. It emphasizes building scalable financial solutions within Agile and DevOps environments. 🗂️ Requirements: 7+ years of experience in software development, Strong proficiency in Java 11+, Experience with microservices architecture, Hands-on experience with Kubernetes, Hands-on experience with Git, Experience with Unix-based systems, Knowledge of SQL and database technologies, Experience with Oracle databases, Experience in RESTful API development, Experience with JavaScript and React, Experience working in DevOps teams, Fluent English, Legal right to work in the EU 📃 Skills: Java, React, Microservices, Kubernetes, Git, Unix, SQL, Oracle, REST, JavaScript, Spring, SpringBoot, WebSphere, API, DevOps, Agile 🏢 Description: Empower financial innovation — lead the future of digital payments! Krakow-based opportunity with hybrid work model. As a Senior Java React Microservices Lead , you will be working for our client, a leader in the payments industry dedicated to enabling swift, secure, and worldwide financial transactions. You will be instrumental in developing and supporting the Global Disbursements platform, helping customers and clients move funds effortlessly across the globe, streamline payment processes, and enhance financial operations through cutting-edge technology. This role offers an exciting path to shape the evolution of digital payments and advance your career in a dynamic environment. Your main responsibilities: Building and maintaining services, microservices, and applications (both back-end and front-end) using Java 11/17/21, ReactJS, and related technologies. Migrating from mainframe and IBM WebSphere systems to modern API/microservices architectures to reduce costs and complexity. Implementing automation testing frameworks to improve testing efficiency and quality. Enhancing Straight-Through-Processing (STP) capabilities for financial services. Leading a talented India-based team to deliver high-impact solutions and ensuring best practices in Agile and DevOps workflows. You're ideal for this role if you have: 7+ years of experience in software development, with a focus on Java and microservices architecture. Strong proficiency in Java 11+, with preference for Java 17+. Hands-on experience with Kubernetes and Git. Fluent in navigating Unix-based systems and command-line interfaces. Solid knowledge of database technologies and SQL, with Oracle experience preferred. Deep understanding of RESTful microservices and API development. Working knowledge of web technologies such as JavaScript and React. Experience working within DevOps delivery teams. Familiarity with application monitoring and Spring/Spring Boot is a plus. It is a strong plus if you have: Certifications in Java, React, or Kubernetes. Experience leading international technical teams. Language Required for the role: Fluent English (spoken and written). Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
KUBO
Senior Software Engineer (Python, Spark)
Senior
Hybrid
Gdynia, Poland
18,000 - 35,000 PLN/mo
🏢 Summary: Long-term Senior Software Engineer role building a cloud-based financial data platform from scratch. The position focuses on designing and developing scalable, real-time data processing solutions in Azure with strong influence on architecture and engineering standards. You will create backend services and data pipelines in a modern, evolving data environment. 🗂️ Requirements: Strong programming skills in Python or Java or C#, Experience with cloud platforms (Azure preferred), Experience building backend services or data processing components, Experience working with data pipelines and ensuring data consistency, Understanding of software design and clean code principles, Experience with CI/CD pipelines, Experience with version control systems 📃 Skills: Python, Java, C#, Azure, Cloud, CI/CD, Backend, Datapipelines 🏢 Description: As a Senior Software Engineer, you’ll be working on data-driven solutions within the financial data and analytics space. This is a long-term collaboration on a project being built from scratch, giving you real influence over architecture, technology choices, and engineering standards from day one. You’ll be shaping platforms that process large-scale, real-time data used across global financial systems, in a modern and evolving data environment. Key responsibilities Design and develop scalable solutions in cloud environment (Azure) Build and maintain data processing components and services Work with data pipelines and ensure data consistency across systems Develop cloud-based applications and services Collaborate with Engineering, Architecture and Product teams Contribute to clean code, CI/CD, automation and system reliability Take part in code reviews and technical discussions Ideal candidate profile Strong programming skills in Python or Java or C# Experience working with cloud platforms (Azure preferred) Experience in building backend services or data processing components Understanding of software design, clean code and good engineering practices Experience with CI/CD pipelines and version control systems Ability to work independently and as part of a team Good communication skills Nice to have Experience with Spark / PySpark / Databricks Experience with data platforms or data engineering concepts Familiarity with event-driven architectures (Kafka, Event Hubs or similar) Experience with Azure data ecosystem (e.g. Fabric) Experience with containers / Kubernetes (AKS) Conditions Form of cooperation: UoP + KUP 50% Salary range: 18 000 - 30 000 PLN gross/month + yearly bonus depends on the results Hybrid work model: 3 days per week in the Gdynia office Benefits: private medical care, Multisport card, employee pension scheme Recruitment steps Call with a KUBO recruiter (approx. 30 min.) Interview with the client (max. 2 rounds) Decision and feedback
Technology
ITDS
Senior Microservices Developer – Java & Spring Boot
Senior
Hybrid
Krakow, Poland
23,100 - 28,350 PLN
🏢 Summary: Senior role focused on designing and developing scalable Java-based microservices for a global banking collateral platform. The position involves full lifecycle development, DevOps integration, and test-driven practices within a hybrid Kraków-based setup. You will build secure, high-performance solutions using modern Java and cloud-ready technologies. 🗂️ Requirements: 8+ years experience with Java and microservices, Strong expertise in Java 17/21, Strong expertise in Spring Boot, Experience building REST APIs, Knowledge of PostgreSQL, Experience with DevSecOps pipelines, Experience with TDD using JUnit and Cucumber, Experience across full SDLC, Experience working in Agile and DevOps teams, Fluent English, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, REST, PostgreSQL, DevSecOps, JUnit, Cucumber, Microservices, CI/CD, SpringCloud, Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon, Redis, Hazelcast, MQ, Solace, GCP, AWS, Ansible, Oracle 🏢 Description: Ignite innovation in financial technology — build scalable microservices that transform global banking. Kraków-based opportunity with hybrid work model. As a Senior Microservices Developer – Java & Spring Boot , you will be working for our client, a leading international bank providing cutting-edge financial solutions. You will contribute to developing a state-of-the-art collateral platform, leveraging microservices and open-source infrastructure to drive efficiency and security in global banking operations. This role offers an exciting chance to impact the future of banking technology and advance your career in a dynamic environment. Your main responsibilities: Design, develop, and maintain high-quality, reusable Java microservices using Java 17/21 and Spring Boot Contribute across all phases of the development lifecycle, from requirements gathering to deployment Implement DevOps practices and support automation in CI/CD pipelines Ensure test-driven development using JUnit and Cucumber, and collaborate closely with QA teams Improve team velocity and code quality through mentoring and best practice sharing Support platform stability by resolving incidents, monitoring performance, and managing problem resolution Develop automated tooling to enhance operational support and platform maintenance You're ideal for this role if you have: 8+ years of hands-on experience with Java and microservices architecture Strong expertise in Java 17/21, Spring Boot, and REST API development Deep knowledge of PostgreSQL and experience with DevSecOps pipelines Proven ability to work in Agile and DevOps teams, with excellent communication skills Experience with TDD (JUnit, Cucumber) and full software development lifecycle Ability to create innovative solutions for complex business challenges It is a strong plus if you have: (optional) Familiarity with AI-assisted code-generation tools (e.g., GitHub Copilot) Experience with Spring Cloud components (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon) Knowledge of distributed in-memory data stores (Redis, Hazelcast) and messaging systems (MQ, Solace) Cloud experience (GCP/AWS), automated deployment tools (Ansible), or relational databases (Oracle) Language required for the role: Fluent English Eligibility for this role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
ITDS
Senior Java Developer – Banking Microservices Expert
Senior
Remote
Warsaw, Poland
18,900 - 23,100 PLN
🏢 Summary: Senior Java Developer role focused on building and maintaining core banking systems using modern Java and event-driven microservices architecture. The position involves developing scalable services, evolving legacy systems, and contributing to a complex microservices ecosystem within a CI/CD environment. Remote work model with strong emphasis on high-quality, domain-driven design in the financial sector. 🗂️ Requirements: 7+ years of Java development experience, Experience in banking or financial services, Deep knowledge of Java 21/25, Strong knowledge of Spring Boot, Experience with MongoDB, Strong experience with Apache Kafka, Experience with event-driven architecture, Proficiency in REST APIs, Proficiency with Git, Proficiency with Maven, Experience with CI/CD tools, Experience with microservices architecture, Understanding of Domain-Driven Design (DDD), Ability to work with legacy systems, Communicative Polish, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, MongoDB, Kafka, REST, Git, Maven, Jenkins, OpenShift, JaCoCo, SonarQube, CQRS, DDD, Hexagonal, Microservices, CI/CD 🏢 Description: Empower scalable financial systems — drive innovation in banking technology! Warsaw-based opportunity with remote work model (up to 5 days remote per week). As a Senior Java Developer , you will be working for our client, a leader in the banking industry, dedicated to building and maintaining core domain systems that serve internal clients. Join us in creating robust, event-driven microservices that shape the future of banking infrastructure, fostering seamless digital experiences and technological excellence. Your main responsibilities: Develop and maintain core banking services using Java 21/25, Spring Boot 4.0, and MongoDB. Design and implement event-driven architectures utilizing Apache Kafka and Schema Registry. Collaborate on microservices ecosystem, ensuring high quality and scalability. Work with legacy code and contribute to system evolution within a complex environment. Ensure code quality through tools like JaCoCo and SonarQube, following best practices. Participate in CI/CD pipelines using OpenShift, Jenkins, and Maven. Apply Domain-Driven Design (DDD), CQRS, and Hexagonal architecture principles. Work independently within a mono-repo approach, managing multiple repositories and shared libraries. You're ideal for this role if you have: 7+ years of experience in Java development, ideally within banking or financial services. Deep knowledge of Java (21/25), Spring Boot, and MongoDB. Strong experience with Kafka and event-driven architecture. Proficiency with REST APIs, Git, Maven, and CI/CD tools. Ability to work with legacy systems and develop scalable solutions. Solid understanding of microservices architecture and domain modeling. It is a strong plus if you have: (optional) Certifications or experience in OpenShift, Jenkins, or related cloud technologies. Language Required for the role: Communicative Polish. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
DataArt
Senior Backend Engineer with Java
Senior
Remote
Wroclaw, Poland
16,000 - 19,000 PLN
🏢 Summary: Senior Backend Engineer role focused on defining the technical direction and architecture of a domain within a borderless financial platform. The position involves designing scalable microservices, driving architectural decisions, and leading a small backend team in a distributed environment. The role emphasizes reliability, security, and high‑volume transaction processing in a cloud-based ecosystem. 🗂️ Requirements: 4-7 years backend engineering experience, Proficiency in Go, Experience with Java 21 or modern Java, Experience designing microservices with clear contracts, Experience with caching strategies including TTL and invalidation, Experience with event-driven or asynchronous architectures, Experience with structured logging, metrics, and alerting, Experience with AWS services, Experience with relational and non-relational databases, Experience with Spring Boot or similar frameworks, Experience reviewing code and architectural decisions, Availability to work in GMT+5:30 timezone 📃 Skills: Java, Go, Spring, JDBI, PostgreSQL, CockroachDB, DynamoDB, Redis, SQS, SNS, Kafka, AWS, EKS, ALB, RDS, S3, Kong, Datadog, Quickwit, JWT, RBAC, TLS, Docker, ArgoCD, GitHub, Microservices, Kafka, CDC 🏢 Description: Project overview This project focuses on developing a borderless financial platform that supports international banking flows, payments, account management and regulatory compliant operations. The product handles sensitive data and high volume transactions while prioritising reliability and security. Team You will work in a distributed environment with backend engineers, a product manager and platform specialists. The role involves leading a sub team of three to five engineers, conducting design reviews, ensuring code quality standards and supporting collaborative decision making. Position overview We are looking for a Senior Backend Engineer who will define the technical direction of a backend domain and drive architectural decisions. You will design microservices, create scalable solutions, guide a small engineering group and collaborate closely with product specialists to shape the delivery roadmap. We are looking for a person willing to work in the time zone: GMT+5:30. Technology stack Java 21, Go, Spring Boot, JDBI, custom workflow engines, PostgreSQL, CockroachDB, DynamoDB, Redis, SQS, SNS, Kafka, AWS EKS ALB RDS S3 Secrets Manager, Kong API Gateway, Datadog, Quickwit, JWT RBAC TLS request and response encryption VAPT, GitHub Actions, Docker, ArgoCD, microservices, event driven architecture, saga and orchestration patterns, CDC pipelines, maker checker workflows Responsibilities Plan and design backend microservices with clear boundaries and contracts Develop solutions for domains such as onboarding, payments, transaction orchestration or platform components Break complex epics into actionable tasks with clear acceptance criteria Review designs from other engineers to ensure scalability and fault tolerance Drive technical decisions including caching layers, asynchronous processing strategies, database choices and API versioning Evaluate build versus buy options for integrations and services Collaborate with a product manager to align on scope and prioritisation Lead a sub team of backend engineers and support their professional growth Support incident response, root cause analysis and long term improvements Monitor service performance using logging, metrics and tracing tools Requirements Professional backend engineering experience from 4-7 years Experience with Go (tooling & CLIs) Experience designing microservices with well-defined contracts and boundaries Experience with Java 21 or modern Java versions Experience with caching strategy design, including TTL and invalidation approaches Experience working with asynchronous processing, event-driven architecture, or queue-based workflows Experience using structured logging, metrics, and alerting to debug production systems Experience in making build versus buy decisions with clear trade-off analysis Experience reviewing code and identifying architectural or contract issues Experience with AWS-based services Experience working with relational and non-relational databases such as PostgreSQL or DynamoDB Experience writing backend services using Spring Boot or similar frameworks Nice to have Experience with financial or payments related systems Experience with KYC or AML flows Experience with workflow or orchestration engines Experience with platform wide pattern creation or reusable service design Experience with data encryption practices and security audits Experience with CockroachDB or high availability distributed databases What We Offer: Vacation days : Up to 26 business days per year. 10 illness/special days off per year (fully paid, no medical papers needed) for all contract types Health and life insurance (Luxmed) MyBenefit platform with Multisport option Internal psychological support service English language classes from the first working day Access to external learning platforms : O’Reilly, LinkedIn Learning, Udemy, and a wide catalog of diverse internal training Flexible workplace : work from the office, from home, or choose a hybrid option Tech Skills Mentoring Program Opportunities to develop as a public speaker, mentor, or technical interviewer Fully paid idle (bench) when not involved in a project Certification reimbursement (AWS, GCP, Microsoft, etc.)
Technology
ITDS
Senior Java/Kafka Developer – Payments and Financial Messaging
Senior
Hybrid
Warsaw, Poland
23,100 - 30,450 PLN
🏢 Summary: Senior Java/Kafka Developer role focused on modernizing and enhancing payment systems by adapting legacy applications to ISO20022 financial messaging standards. The position involves designing, developing, and deploying high-impact changes within complex payment architectures using Java and Kafka technologies. Hybrid work model with strong emphasis on secure, scalable financial messaging solutions. 🗂️ Requirements: Minimum 5 years of professional experience in Java development, Strong expertise in Java, Spring, Hibernate, and DB2, Hands-on experience with Apache Kafka, Experience with Spring Boot and Spring Data, Experience in RESTful API development, Knowledge of microservices architecture, Experience with Docker, Proficiency with Git and CI/CD pipelines, Fluent Polish and English, Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, SpringData, Hibernate, DB2, Kafka, KafkaStreams, KafkaConnect, REST, Microservices, Docker, Git, GitLabCI, ISO20022 🏢 Description: Empower Financial Innovation - Redefine Payment Systems with Next-Gen Technology! Warszawa-based opportunity with hybrid work model (4 days per week in the office) As a Senior Java/Kafka Developer – Payments and Financial Messaging , you will be working for our client, a leader in the financial services industry, dedicated to transforming payment systems and implementing cutting-edge messaging standards. Join a dynamic team focused on adapting legacy applications to non-discretionary ISO20022 standards, enabling secure and efficient financial messaging worldwide. This role offers an exciting pathway for career growth within a forward-thinking organization committed to innovation. Your main responsibilities: Collaborate in requirements gathering sessions with business stakeholders to ensure technical solutions meet business needs Analyze, design, and plan impactful technical changes within complex payment systems Develop, test, and deploy modifications to legacy applications aligned with ISO20022 standards Conduct code reviews, support UAT processes, and assist with seamless code releases Apply creative problem-solving to improve the tech stack and optimize system performance Reverse engineer complex code bases to implement high-impact modifications effectively You're ideal for this role if you have: Minimum 5 years of professional experience in Java development Strong expertise in Java, Spring, Hibernate, and DB2 Experience with Spring Boot, dependency injection, auto-configuration, and Spring Data Hands-on knowledge of Apache Kafka (producers, consumers, Kafka Streams, Kafka Connect) Familiarity with RESTful API development, and microservices architectures Knowledge of containerization tools like Docker Proficiency with Git, CI/CD pipelines (preferably GitLab CI) It is a strong plus if you have: Past experience in financial services, banking technology, or payments industry is a plus Understanding of financial messaging standards such as ISO 20022, SWIFT, CBPR+ or FIN Experience with IBM MQ / JMS - queue managers and channels Infrastructure as Code expertise - provisioning and managing infrastructure Language Required for the role: Fluent Polish and English communication skills Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
ITDS
Senior Java/Kafka Developer – Payments and Financial Messaging
Senior
Hybrid
Warsaw, Poland
23,100 - 30,450 PLN
🏢 Summary: Senior Java/Kafka Developer role focused on modernizing and enhancing payment systems by adapting legacy applications to ISO20022 financial messaging standards. The position involves designing and implementing technical changes within complex payment environments and supporting secure, high-performance financial messaging solutions. Hybrid work model based in Warsaw. 🗂️ Requirements: Minimum 5 years of professional experience in Java development, Strong expertise in Java, Spring, Hibernate, and DB2, Experience with Spring Boot, dependency injection, auto-configuration, and Spring Data, Hands-on experience with Apache Kafka (producers, consumers, Kafka Streams, Kafka Connect), Experience in RESTful API development and microservices architecture, Knowledge of Docker containerization, Proficiency with Git and CI/CD pipelines (preferably GitLab CI), Fluent Polish and English language skills, Legal right to work in the European Union 📃 Skills: Java, Spring, Hibernate, DB2, SpringBoot, Kafka, KafkaStreams, KafkaConnect, REST, Microservices, Docker, Git, GitLabCI, ISO20022, SWIFT, CBPR+, FIN, IBMMQ, JMS, IaC 🏢 Description: Empower Financial Innovation - Redefine Payment Systems with Next-Gen Technology! Warszawa-based opportunity with hybrid work model (up to 2 remote days per week). As a Senior Java/Kafka Developer – Payments and Financial Messaging , you will be working for our client, a leader in the financial services industry, dedicated to transforming payment systems and implementing cutting-edge messaging standards. Join a dynamic team focused on adapting legacy applications to non-discretionary ISO20022 standards, enabling secure and efficient financial messaging worldwide. This role offers an exciting pathway for career growth within a forward-thinking organization committed to innovation. Your main responsibilities: Collaborate in requirements gathering sessions with business stakeholders to ensure technical solutions meet business needs Analyze, design, and plan impactful technical changes within complex payment systems Develop, test, and deploy modifications to legacy applications aligned with ISO20022 standards Conduct code reviews, support UAT processes, and assist with seamless code releases Apply creative problem-solving to improve the tech stack and optimize system performance Reverse engineer complex code bases to implement high-impact modifications effectively You're ideal for this role if you have: Minimum 5 years of professional experience in Java development Strong expertise in Java, Spring, Hibernate, and DB2 Experience with Spring Boot, dependency injection, auto-configuration, and Spring Data Hands-on knowledge of Apache Kafka (producers, consumers, Kafka Streams, Kafka Connect) Familiarity with RESTful API development, and microservices architectures Knowledge of containerization tools like Docker Proficiency with Git, CI/CD pipelines (preferably GitLab CI) It is a strong plus if you have: Past experience in financial services, banking technology, or payments industry is a plus Understanding of financial messaging standards such as ISO 20022, SWIFT, CBPR+ or FIN Experience with IBM MQ / JMS - queue managers and channels Infrastructure as Code expertise - provisioning and managing infrastructure Language Required for the role: Fluent Polish and English communication skills Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
ITDS
Mid-Level Java & React Developer – Payments Platform, Microservices
Mid
Hybrid
Krakow, Poland
1,100 - 1,300 PLN
🏢 Summary: Mid-level engineering role focused on developing and supporting Java and React-based microservices for a global payments platform, enabling secure and high-volume fund transfers. The position involves modernizing legacy systems into API-driven architectures and enhancing automation and transaction processing. Hybrid work model with strong emphasis on scalable, reliable financial systems. 🗂️ Requirements: Minimum 4 years of software development experience, Strong experience with Java 11+, Commercial experience with ReactJS, Experience building RESTful microservices and APIs, Hands-on experience with Kubernetes, Experience with Git, Experience with Unix-based systems, Strong knowledge of SQL and Oracle databases, Fluent English, Legal right to work in the European Union 📃 Skills: Java, ReactJS, Microservices, REST, API, Kubernetes, Git, Unix, SQL, Oracle, Spring, SpringBoot, JavaScript, WebSphere, Automation, DevOps 🏢 Description: Unleash innovation — shape the future of digital payments Krakow-based opportunity with hybrid work model (up to 3 remote days per week) As a Mid-Level Java & React Microservices Engineer – Payments Platform , you will be working for our client, a leading provider in the financial technology industry. You will contribute to the development and support of the Global Disbursements platform, enabling customers worldwide to move funds rapidly and securely—fueling seamless global transactions, paying suppliers, allocating salaries, settling taxes, and transferring money across multiple channels. Join us and be part of a transformative journey in modern payments technology, fostering innovation and growth in your career. Your main responsibilities: Building and supporting microservices and applications (both front-end and back-end) using Java 11/17/21 and ReactJS, ensuring high-quality standards and reliability. Migrating from mainframe systems and IBM WebSphere to modern API and microservices architectures to reduce costs and complexity. Implementing automation testing frameworks to decrease testing costs and increase efficiency. Enhancing Straight-Through Processing (STP) capabilities of services to streamline transaction flows. You're ideal for this role if you have: Minimum of 4 years of experience in software development, particularly in Java and React environments. Proficiency with Java 11+, preferably Java 17+. Hands-on experience with Kubernetes, Git, and Unix-based systems. Strong knowledge of database technologies and SQL, especially Oracle. Solid understanding of RESTful microservices and APIs. Experience working within a DevOps delivery team is a plus. Familiarity with application monitoring and Spring/Spring Boot is desirable. It is a strong plus if you have: Certifications or experience in automation testing frameworks. Knowledge of Web technologies and JavaScript. Language Required for the role: Fluent English Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. We offer you: ITDS Business Consultants is involved in various, innovative, and professional IT projects for international companies in the financial industry in Europe. We offer an environment for professional, ambitious, and driven people. The offer includes: Stable and long-term cooperation with very good conditions Enhance your skills and develop your expertise in the financial industry Work on the most strategic projects available in the market Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years Participation in Social Events, training, and work in an international environment Access to an attractive Medical Package Access to Multisport Program #GETREADY Internal job ID #8860 You can report violations in accordance with ITDS’s Whistleblower Procedure available here .