State-of-the-art Java development in a payments domain! Microservices in AWS with a DevOps culture, cross-functional Scrum teams, and full ownership of systems powering critical transactional flows.

We are looking for a Senior Software Engineer with strong experience in payment systems who will design and scale services handling high-volume, business-critical payment processes.

  • Design and implement highly available and scalable backend components for payment services, including payment flows such as authorization, capture, and refunds.
  • Build and evolve payment integrations with external providers (e.g. Adyen, Stripe, PayPal) and internal payment orchestration layers.
  • Take end-to-end ownership of services, including architecture, development, QA, security, and operations in a DevOps setup.
  • Contribute to event-driven, distributed systems using Java, Spring Boot, Kafka, and AWS.
  • Collaborate closely with Product Owners and stakeholders to shape payment-related features and improvements.
  • Ensure reliability, performance and security of payment systems through monitoring, alerting and continuous improvement.
  • Work in a cross-functional Scrum team, contributing through code reviews, pair programmin and knowledge sharing.

  • Motivizer Benefits Platform to choose and manage all your benefits in one place. You receive a budget (550 PLN monthly). You can choose medical care package, meal tickets, sports cards (we have Multisport and on preferential terms, we have membership cards to one of the most popular Gyms), cinema tickets, shop vouchers, discounts and many more.
  • Language Courses – you'll have access to a multi-language learning platform enabling you to practice you language skills and learn new ones!
  • Regular and systematic further training opportunities - both internally and from external providers. We support your ongoing learning and development.
  • Cooperation within an internal community is our everyday reality. We have networking events, coding challenges, and company parties for different occasions.

  • Completed university degree in Computer Science, Data Science, Mathematics, or a comparable technical field.
  • 5+ years of experience in backend development of scalable, distributed systems using Java and Spring Boot.
  • Proven hands-on experience in the payment domain is required, including building or integrating payment gateways, payment orchestration or transactional systems.
  • Strong understanding of payment processes such as authorization, capture, settlement and refunds.
  • Experience integrating payment providers such as Adyen, Stripe, PayPal or similar platforms.
  • Practical experience with AWS, Kafka, Docker, Terraform, and SQL-based databases (e.g. PostgreSQL).
  • Strong quality mindset, including testing, performance optimization, and secure coding practices.
  • Fluent communication skills in English and Polish, with openness to hybrid work in Katowice.

 Develop yourself and the digital future – at Reply!

Reply is made up of a network of highly specialised companies, which support leading industrial groups in defining and developing business models to optimise and integrate processes, applications and devices, using new technology and communication paradigms, such as Artificial Intelligence; Big Data; Cloud Computing; Digital Communication; Internet of Things; Mobile and Social Networking.