Java + C# Developer (digital payment)
Britenet
⚲ Gdańsk
Wymagania
- C#
- Distributed systems
- Cloud environment
- API Design
- English
- Java
- PSD2 interfaces
Opis stanowiska
Join an international technology team building next-generation open banking solutions used across Europe. Our platform enables secure, reliable, and high-quality connectivity to financial institutions—powering innovative products and services in the digital payments ecosystem. You will work in a highly skilled, collaborative environment alongside teammates located mainly in Denmark, Ireland, and Romania. As a Java Developer, you will contribute to the development, improvement, and maintenance of a large-scale open banking platform. You will work on advanced API solutions focused on security, data processing, monitoring, onboarding automation, and high-performance connectivity. This role is ideal for engineers who enjoy solving complex problems, working in modern cloud environments, and collaborating with international teams. Our expectations • Strong experience in building backend services (Java + .Net). • Approximately 6 years of relevant experience in Java programming. • Solid knowledge in C# programming. • Solid understanding of API design, distributed systems, cloud environments. • Experience in establishing bank connections through PSD2 interfaces. • Ability to write clean, maintainable, and testable code. • Experience working in fast-paced, product-centric environments. • Collaborative mindset and eagerness to work closely with product and engineering peers. • Proficiency in English, fluent Polish. • Hybrid work 3 days per week from the office (Gdansk). Main responsibilities • Design, develop, and maintain APIs and integration modules connecting the platform to thousands of European banks and financial institutions. • Collaborate with engineers and product stakeholders to define requirements, set acceptance criteria, and deliver solutions. • Contribute to architecture by ensuring scalability, maintainability, and adherence to best practices. • Maintain quality through code reviews, testing, and continuous improvement initiatives. • Solve complex problems involving performance, distributed systems, and regulatory constraints.