Empower Financial Innovation — Redefine Payment Systems with Next-Gen Technology!
Warszawa-based opportunity with hybrid work model
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 within financial or payments environments
- 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 MongoDB, RESTful API development, and microservices architectures
- Knowledge of containerization tools like Docker
- Proficiency with Git, CI/CD pipelines (preferably GitLab CI)
- Understanding of financial messaging standards such as ISO 20022, SWIFT, CBPR+ or FIN
- Skills in Python scripting (optional but advantageous)
- Past experience in financial services, banking technology, or payments industry is a plus
It is a strong plus if you have:
- 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.