In Cyclad we work with top international IT companies in order to boost their potential in delivering outstanding, cutting-edge technologies that shape the world of the future. We are seeking an experienced Java Developer to join an international development team. delivering a Future State Architecture for payment processing. The role focuses on building a modern, reusable payment processing engine that will enable next-generation payment capabilities with a strong emphasis on cloud adoption and modernization.
Type of project: Banking
Office location: Kraków, Poland
Work mode: Hybrid – 2 days per week from the office
Budget: 140-180 PLN Net/ H- b2b
Project length: Long-term
Only candidates with citizenship in the European Union and residence in Poland
Start date: ASAP (depending on candidate’s availability)
responsibilities :
Design, develop, and enhance modern payment processing capabilities within Future State Architecture
Build high-quality, scalable, and resilient backend services using Java and microservices architecture
Design and implement RESTful APIs and ensure proper architectural documentation (LLD, data models, gap analysis)
Contribute to the modernization of legacy payment systems and support cloud transformation initiatives
Collaborate closely with DevOps teams to enable CI/CD pipelines, automated infrastructure delivery, and cloud deployments
Ensure high availability, performance optimization, and reliability of distributed systems
Provide architectural guidance to developers in alignment with global engineering standards
Ensure compliance with security, regulatory, and internal quality standards
Actively participate in technical discussions, problem-solving, and resolution of architectural blockers
requirements-expected :
Bachelor’s degree in Computer Science, Engineering, or related field
Minimum 8 years of hands-on experience in Java development within enterprise environments
Expertise in backend microservices development using Spring Boot
Solid experience in API design and creation of architectural artefacts (low-level designs, data models)
Practical exposure to Kafka, Docker, Kubernetes, and containerized environments
Good understanding of distributed systems design and application performance optimization (JVM tuning)
Hands-on experience with cloud platforms and DevOps practices (CI/CD, infrastructure automation)
Familiarity with monitoring and observability tools (e.g., Grafana, Prometheus, Splunk)
Good knowledge of application security, authentication mechanisms, and middleware solutions
Experience in financial services, ideally within payments domain, is considered a strong advantage
Strong analytical skills and ability to work independently
Excellent communication in English
offered :
Hybrid working model
International working environment
Involvement in developing modern payment banking services
Full-time job agreement based on b2b
Private medical care with dental care (covering 70% of costs) + rehabilitation package. Family package option possible
Multisport card (also for an accompanying person)
Life insurance
benefits :
sharing the costs of sports activities
private medical care
sharing the costs of professional training & courses