Our client is a leading international banking institution undergoing a major digital transformation. The organization develops modern digital platforms and banking solutions that support millions of customers across retail and corporate banking channels. The role offers an opportunity to work on large-scale, business-critical systems in a dynamic and technology-driven environment.
Join our Payments Systems Chapter as a Software Developer and become part of a strategic modernization initiative focused on building a next-generation payment platform. Our mission is to transform the payments landscape through a cloud-ready, microservices-based architecture that delivers scalability, resilience, and high performance.
What You Will Do
- Design, develop, and deliver new functionalities based on business and technical requirements.
- Enhance and extend existing payment system capabilities.
- Analyze, troubleshoot, and resolve reported issues and production incidents.
- Participate actively in Agile ceremonies and collaborate within a Scrum team.
- Contribute to the entire software development lifecycle, from requirements analysis through development, testing, deployment, and support.
- Work closely with architects and technical stakeholders to design scalable and maintainable solutions.
- Ensure high-quality code through testing, code reviews, and adherence to development standards.
- Support and maintain payment services in production environments
Requirements
- Experience working with microservices-based systems and Apache Kafka.
- Strong understanding of event-driven architecture principles.
- Experience analyzing technical documentation and business processes.
- Experience working in Agile/Scrum environments.
- Hands‑on experience with Java 21+ (minimum Java 11).
- Practical knowledge of Spring Boot 3.4+, Spring Cloud, Spring Web, and Spring Data.
- Experience with Oracle Database, Spring Data JPA, Hibernate, and Liquibase.
- Experience with Kafka, Spring Cloud Stream Kafka, Schema Registry, and Avro.
- Experience writing automated tests using JUnit 5+.
- Proficiency with Maven and Git.
- Experience with cloud-ready architectures and distributed systems will be considered an advantage.
- Professional development – continuous learning opportunities and internal mobility. Comprehensive benefits – enjoy Udemy for Business and Worksmile platform.
- Flexibility – adaptable working hours and remote/hybrid work options.
- Global collaboration – work with diverse international teams across continents.
- Innovative environment – be part of a forward-thinking, growth-oriented workplace.
- Team-building traditions – including our annual company event.