June 17, 2026
.Net Engineer
Senior • On-site
Stockholm, Sweden
Description
Build the next-generation payment platform on a modern and future-proof tech stack. Working in a cross-functional team
What we’re looking for
· Proven ability to design, optimize, and operate data-intensive systems, including schema design, performance tuning, and production troubleshooting in MS SQL Server–based environments.
· Deep understanding of database performance and reliability, including indexing strategies, query optimisation, and handling production issues.
· Experience building and operating backend services using .NET/C#, with a solid understanding of microservice architectures and distributed systems.
· Experience designing and working with asynchronous messaging and event-driven systems, using Kafka, IBM MQ, or similar technologies.
· Experience running services in containerised and orchestrated environments (Docker, Kubernetes/OpenShift), with awareness of scaling, resilience, and failure modes.
· Experience contributing to or owning CI/CD pipelines for database changes and deployment automation, with a focus on safe, repeatable releases.
· A collaborative engineering mindset, with a willingness to share knowledge, learn continuously, and improve how the team builds and runs software.
· Meritorious with experience from financial services, payments, or other regulated environments.
· Strong communication skills, with fluency in English; Swedish is a plus
Start date: 2026-06-26
End date: 2027-06-25
Location: Stockholm
Similar jobs you might like
Technology
emagine Polska
Backend Data Engineer - Java/Scala
Mid
Remote
Stockholm, Sweden
🏢 Summary: Engineering role focused on building and modernizing large-scale settlement and cash processing systems that power financial operations and regulatory reporting. The position involves designing scalable backend and data platforms processing millions of daily transactions, while collaborating closely with Finance and Product stakeholders. Key initiatives include revamping the historical settlement system and expanding into payment fees analytics. 🗂️ Requirements: Deep expertise in backend engineering (Java) or data engineering, Experience processing large-scale transactional and financial data, Experience with batch or streaming frameworks (Spark, Flink, or Beam), Proficiency in Scala for data engineering, Experience building scalable backend systems in Java, Strong understanding of system design, data structures, and algorithms, Experience with cloud-native development, preferably Google Cloud Platform, Ability to design reliable, maintainable, and auditable systems 📃 Skills: Java, Scala, Spark, Flink, Beam, GCP, SQL, Algorithms, DataStructures, Cloud, Backend, DataEngineering 🏢 Description: Our team is building the settlement and cash processing systems that drive how cash from our customers is processed and accounted for — enabling reliable, scalable financial operations across every market, product line, and partner. Our systems are essential to our stakeholders’ ability to track and report revenue and taxes, supporting all of our core business lines. As engineers on this team, we design and maintain the backend and data platform capabilities that power millions of transactions each day with precision. We build services that handle settlement and bank transactions, produce compliant financial records, and support regulatory requirements across global markets — all while staying agile to keep up with our evolving business model and staying in sync with our many payment partners. We build robust services that provide clarity over what’s happening under the hood of millions of daily transactions, enabling quick action to any disruption. Our modular, process-oriented components simplify the development, maintenance, and scaling of the critical Order to Cash enterprise process that underpin the financial operations. We are starting two major initiatives: a revamp of our historical settlement system in order to align with our modularity strategy as well as expanding into the adjacent domain of payment fees, which is a massive cost center in need of good data for analytics in order to optimize the space. We’re looking for engineers passionate about building complex, high-impact systems. You’ll work closely with stakeholders in Finance (Accounting and Payments), Product, and Engineering to design solutions that are scalable, auditable, and robust. If you’re energized by the challenge of transforming intricate business processes into clean, extensible platforms we’d love to have you on the team. What You’ll Do - Gain deep expertise in client’s revenue and settlement systems, understanding how it enables financial operations, compliance, and strategic decision-making across the company. - Design and implement scalable backend and data systems that process millions of transactions daily to enable the cash-application process and financial reporting. - Build intuitive, self-serve tools that empower Finance teams to define and manage product-specific revenue and settlement configuration independently, without requiring engineering involvement. - Develop and enhance modular platform capabilities that encodes critical enterprise workflows, promoting consistency, reusability, and ease of maintenance across financial systems. - Partner closely with Engineers, Product and Finance stakeholders to design systems that are scalable, auditable, and highly reliable. - Champion engineering best practices, strong architectural design, and operational excellence across backend and data platforms. - Foster a collaborative team culture rooted in shared ownership, constructive feedback, and continuous improvement. Who You Are - You possess a T-shaped engineering skill set — deep expertise in either data or backend engineering (Java), while growing the ability to work effectively across both. For this role, experience or familiarity with processing large-scale transactional and financial data, using batch/streaming frameworks like Spark, Flink, or Beam (with Scala for data engineering), and building scalable backend systems in Java is a strong advantage. - You possess a foundational understanding of system design, data structures, and algorithms, coupled with a strong desire to learn quickly, embrace feedback, and continuously improve your technical skills. - You’re familiar with cloud-native development and deployment, ideally within the Google Cloud Platform. - You think critically about system design and strive to build solutions that are reliable, maintainable, and auditable at scale. - You have good communication skills and can articulate your ideas and ask clarifying questions. - You love collaborating with others. - You thrive in ambiguous and fast-changing environments, and know how to make progress even when requirements are evolving. - You approach platform engineering with empathy for your users — prioritizing usability, configurability, and long-term sustainability. - You care deeply about code quality, testing, and documentation, and you aim to build systems that are easy to understand and operate. - You enjoy collaborating across functions and bring clarity and alignment when working with engineering, finance, and product partners. - You’re naturally curious, self-motivated, and always looking for ways to grow your technical skills and improve how things are done. Other Details Start: Asap or August Length: 6 months Workplace: Sweden
Technology
7N
Java Developer
Mid
Hybrid
Krakow, Poland
120 - 140 PLN
🏢 Summary: Development role focused on building and maintaining a modern microservices-based payment processing platform in a high-volume environment. The position involves designing, implementing, and supporting Java-based services, ensuring scalability, reliability, and performance. Work is done in a hybrid model with strong emphasis on quality, testing, and production support. 🗂️ Requirements: Minimum 3 years of experience in similar role, Strong Java development experience, Knowledge of Spring Boot, Understanding of microservices architecture, Understanding of distributed systems, Experience with API design, Experience with at least some of the listed technologies, Ability to perform unit testing and code reviews, Fluent English 📃 Skills: Java, Spring, SpringBoot, Microservices, Kubernetes, OpenShift, Kafka, RabbitMQ, MongoDB, Oracle, SQL, REST, Groovy, Maven, Jenkins, Jira, Confluence 🏢 Description: About the Project Our client is a European payments organization undergoing a major digital transformation focused on modernizing its core transaction‑processing platform. The team is building a modern microservices‑based environment designed to increase scalability, reliability, and performance across high‑volume payment operations. Technology stack in use: Java 21 (Spring Boot 3), OpenShift / Kubernetes, Apache Kafka / Rabbit MQ for streaming and queuing, MongoDB, Oracle Database, multiple DevOps tools for development, automation and monitoring. Work mode: hybrid, 3-4 per week from Cracow office Key Responsibilities: · Design, develop and support testing payment services features together with the team. · Resolve issues by troubleshooting and root cause analysis and support in production issue analysis when needed. · Ensure high quality via unit testing and code reviews. · Demo and document the results of work in demo sessions. Required Experience & Skills: · At least 3 years on similar position · Technical knowledge in at least some of the technologies used is needed. · Java development skills are the most relevant. · Understanding of microservices architecture and distributed systems. · Familiarity with API design principles. · Fluent English Additional Valuable Skills: · Experience in designing and implementing high-throughput, low-latency systems capable of handling large data volumes · Groovy, Maven, Jenkins · Knowledge of the Card Processing domain · Documentation and use of Jira/Confluence · Excellent communication and coordination skills We offer Ongoing support from a dedicated agent who is caring about your project continuity, contact with clients, necessary formalities, work comfort, and development. Career Development Program – advice on career planning based on the latest trends and market needs in IT, including consultations with career agents and mentors. Access to 7N Learning & Development – a development and educational platform offering webinars, a library of articles and industry reports, and frequent invitations to both one-time and recurring events focused on technical, business, and lifestyle topics. Spectacular events, both for you (e.g., annual Kick-Off trip , Christmas parties, or Summer Olympics sports events) and for your loved ones (e.g. family picnics), Professional growth Professional growth beyond your current project. You can actively engage in knowledge sharing through the 7N Services offering, designed for 7N clients. Connections and access to the expertise of top IT professionals in the market – the average professional tenure of our consultants in Poland is over 10 years, A complete benefits package, including funding for medical care, life insurance, sports cards for you and your loved ones, as well as discounts in stores in Poland and abroad
Technology
Link Group
Senior .Net Developer & AWS
Senior
Remote
Krakow, Poland
130 - 160 PLN
🏢 Summary: Development of backend applications using .NET/.NET Core in a banking environment, including building REST APIs, business logic modules, and system integrations. The role involves working in AWS to deploy serverless and containerized services, managing SQL databases, and ensuring security and regulatory compliance. Close collaboration with business teams is required to deliver high-quality, secure financial solutions. 🗂️ Requirements: Minimum 6 years of experience as .NET Developer, Strong knowledge of .NET and C#, Hands-on experience with AWS services (Lambda, ECS/EKS, S3, RDS), Experience with REST API development, Proficiency in Kafka, Proficiency in SQL and database design, Experience with containerization, Experience in banking or financial projects, Understanding of security and regulatory requirements, Very good English skills 📃 Skills: .NET, C#, AWS, Lambda, ECS, EKS, S3, RDS, Kafka, SQL, REST, Docker, Kubernetes 🏢 Description: Scope of Responsibilities: Design and development of backend applications based on .NET / .NET Core. Creation and maintenance of REST APIs, integrations, and business logic modules. Working in an AWS environment – building and deploying serverless services, containerization, and process automation. Working with SQL databases (data model design, query optimization). Collaboration with analysts and business teams within the banking domain. Ensuring code quality, application security, and compliance with financial sector regulatory requirements. Requirements: Minimum 6 years of experience as a .NET Developer. Strong knowledge of .NET / .NET Core (C#). Hands-on experience with AWS (Lambda, ECS/EKS, S3, RDS, or other services). Proficiency in Kafka and SQL. Experience in banking or financial projects (knowledge of regulatory processes, security, and system integrations is a plus). Very good command of English (daily communication).
Technology
Britenet
C# + Java Developer (digital payment)
Senior
Hybrid
Gdansk, Poland
19,500 - 23,000 PLN
🏢 Summary: The role involves developing and maintaining a large-scale open banking platform focused on secure, high-performance API integrations with European financial institutions. The position centers on backend development in .NET and Java within cloud-based, distributed systems. You will design and optimize secure connectivity solutions aligned with PSD2 standards in an international, collaborative environment. 🗂️ Requirements: Strong experience building backend services using Java and .NET, Approximately 6 years of experience in C# programming, Solid knowledge of Java programming, Strong understanding of API design, Understanding of distributed systems, Experience working in cloud environments, Experience integrating with banks via PSD2 interfaces, Ability to write clean, maintainable, testable code 📃 Skills: C#, Java, .NET, APIs, PSD2, Cloud, DistributedSystems 🏢 Description: 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 .NET 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 C# programming. Solid knowledge in Java 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 2-3 days per week (Gdansk). Proficiency in English, fluent Polish, Hybrid work 2-3 days per week (Warsaw or 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.
Technology
ITDS
Senior Java/Kafka Developer – Payments and Financial Messaging
Mid
Hybrid
Warsaw, Poland
23,100 - 30,450 PLN
🏢 Summary: Mid-Level Java/Kafka Fullstack Developer role focused on modernizing legacy payment systems to ISO20022 standards within a distributed microservices environment. The position involves designing, developing, and integrating high-quality backend and fullstack solutions using Java and Kafka in a hybrid work model in Warsaw. The role supports global financial messaging transformation projects in a payments engineering context. 🗂️ Requirements: 4+ years of professional software development experience, Strong proficiency in Java and Spring frameworks, Experience with Hibernate and DB2, Hands-on experience with Apache Kafka (producers, consumers, Streams, Connect), Experience with MongoDB, Experience in RESTful API development, Knowledge of microservices or event-driven architectures, Experience with Docker, Experience with Git and CI/CD pipelines, Experience with Maven multi-module projects, Communicative Polish, Communicative English, Legal right to work in the European Union 📃 Skills: Java, Spring, Hibernate, DB2, Kafka, MongoDB, REST, Docker, Git, GitLab, CI/CD, Maven, ISO20022, SWIFT, CBPR+, FIN, Microservices 🏢 Description: 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 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 RESTful API development, and microservices architectures Knowledge of containerization tools like Docker Proficiency with Git, CI/CD pipelines (preferably GitLab CI) It is a strong plus if you have: Past experience in financial services, banking technology, or payments industry is a plus Understanding of financial messaging standards such as ISO 20022, SWIFT, CBPR+ or FIN 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.
Technology
Link Group
Senior Java Developer
Senior
Remote
Warsaw, Poland
120 - 135 PLN
🏢 Summary: The role involves designing and developing scalable backend systems in a microservices architecture using Java or Kotlin and Spring. The engineer will influence technical decisions while building payment and subscription platforms with event-driven communication and cloud-based solutions. The position includes working with modern architectural patterns and ensuring high code quality through testing and reviews. 🗂️ Requirements: Strong experience with Java and/or Kotlin, Solid knowledge of Spring and Spring Boot, Hands-on experience with SQL and relational databases, Experience with PostgreSQL, Proven experience with microservices architecture, Experience with event-driven systems, Practical experience with JUnit, Mockito, Testcontainers, Experience with AWS or GCP, Understanding of DDD, CQRS, Hexagonal Architecture, Experience with payment or subscription systems 📃 Skills: Java, Kotlin, Spring, SpringBoot, SQL, PostgreSQL, Microservices, Kafka, JUnit, Mockito, Testcontainers, AWS, GCP, DDD, CQRS, HexagonalArchitecture 🏢 Description: Senior Backend Engineer (Java/Kotlin) We are looking for an experienced Backend Engineer to join a team building modern, scalable systems based on a microservices architecture. This role offers real influence over technical decisions, system architecture, and the quality of delivered solutions—particularly within payment and subscription platforms. Responsibilities Design, develop, and maintain backend systems using Java or Kotlin and the Spring Framework Build and evolve microservices following DDD , CQRS , and Hexagonal Architecture principles Implement event-driven communication , ideally using Apache Kafka Work with relational databases ( PostgreSQL or other SQL databases ) and optimize queries Write unit and integration tests using JUnit, Mockito, and Testcontainers Contribute to the design and development of cloud-based solutions ( AWS or GCP ) Participate in code reviews and drive high engineering standards Collaborate closely with product and engineering teams to deliver business-critical features Requirements Strong experience with Java and/or Kotlin Solid knowledge of Spring / Spring Boot Hands-on experience with SQL and relational databases (preferably PostgreSQL ) Proven background in microservices-based architectures Experience with event-driven systems (Kafka is a strong plus) Practical experience with backend testing (JUnit, Mockito, Testcontainers) Experience working with cloud platforms ( AWS or GCP ) Good understanding of Domain-Driven Design (DDD) , CQRS , and Hexagonal Architecture Must-have: experience with payment systems and/or subscription-based platforms Nice to Have Experience working with high-scale, high-availability systems Knowledge of security and transactional data handling Background in product-driven, Agile environments
Technology
ITDS
Senior Full Stack Engineer
Senior
Hybrid
Krakow, Poland
1,200 - 1,550 PLN
🏢 Summary: Senior Full Stack Engineer role focused on modernizing payment systems by delivering advanced, cloud-based architectures and resilient microservices solutions. The position involves designing and implementing high-performance APIs, distributed systems, and CI/CD-driven infrastructure to support next-generation payment processing. The role combines hands-on backend development with architectural leadership in a financial services environment. 🗂️ Requirements: Minimum 10 years of backend development or API engineering experience, Proven experience in API design and architectural artifacts creation, Strong hands-on experience with Java, Deep knowledge of microservices architecture and distributed systems, Experience with Spring Boot framework, Practical experience with Docker and Kubernetes, Experience with Kafka, Experience with observability tools, Proficiency in cloud environments and deployments, Strong knowledge of Linux OS, networking, storage, and firewalls, Expertise in SQL and distributed databases, Previous experience in financial services or payments industry, Fluent English, Legal right to work in the European Union 📃 Skills: Java, Go, Rust, Spring, Microservices, Docker, Kubernetes, Kafka, Splunk, Grafana, Prometheus, SQL, Linux, Networking, Cloud, AWS, Azure, GCP, CI/CD, DevSecOps 🏢 Description: Empower the future of payment systems — drive innovation with cutting-edge architecture! Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Full Stack Engineer – Payment Modernization , you will be working for our client, a global leader in financial services dedicated to transforming payment processing technologies. You will help deliver HSBC’s Future State Architecture for payments, introducing lean, reusable engines that lay the foundation for next-generation financial products. Join us to shape innovative solutions that enhance security, resilience, and speed in the payment ecosystem, impacting millions of users worldwide. Your main responsibilities: Deliver expert-level engineering solutions for the Future State Architecture to enable advanced payment processing capabilities. Develop high-quality, robust code ensuring quality gates are surpassed and comprehensive test scripts are included. Focus on creating highly available and resilient software and services to meet demanding operational standards. Support the modernization of payment systems, leveraging cloud-based technologies to enhance agility and performance. Collaborate with cross-functional teams to design, develop, and implement new payment features and capabilities. Partner with DevOps teams to streamline automated infrastructure delivery, CI/CD pipelines, and DevSecOps practices. Lead technical analysis, problem solving, and architectural decisions, providing guidance to teams and management. Ensure compliance with security standards, data privacy regulations, and industry best practices within the latest tools and technologies. Maintain awareness of evolving industry trends, including microservices, containerization, cloud infrastructure, and security protocols. You're ideal for this role if you have: Minimum 10 years’ experience in back-end development, API engineering, or related fields. Proven expertise in designing APIs and creating architectural artifacts like data models and low-level designs. Extensive hands-on experience with Java, along with Go and Rust is a strong plus. Deep knowledge of microservices architecture, Spring Boot, and distributed system design. Strong experience working with Docker, Kubernetes, Kafka, and observability tools such as Splunk, Grafana, and Prometheus. Proficiency in cloud environments, particularly in deployment, network configuration, security, and cost optimization. Solid understanding of infrastructure: Linux OS, networking, storage, and firewall configurations. Expertise in SQL and distributed database systems. Previous experience within a financial institution or payments industry. Ability to work independently, think innovatively, and lead technically complex initiatives. Excellent communication skills in English (fluent level) and the capacity to influence and negotiate effectively. It is a strong plus if you have: Certifications in cloud platforms (AWS, Azure, GCP). Knowledge of cyber security and data privacy regulations relevant to payments. Experience mentoring or coaching junior engineers. 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. We offer you At ITDS , you will work on innovative and impactful technology projects for international companies across multiple industries in Europe and beyond. We create an environment for ambitious, driven professionals who want to grow, deliver value, and build their careers in modern IT and digital transformation. Our offer includes: Stable and long-term cooperation with attractive conditions Opportunities to develop your technical expertise across various industries and technologies The chance to work on high-impact, strategic IT and digital transformation projects A clear career path and the opportunity to grow quickly by contributing to diverse client initiatives over time International environment , knowledge sharing, social events, and training opportunities Access to an attractive medical package Access to the Multisport program Access to learning platforms such as Pluralsight Flexible working hours and remote work options
Technology
ITDS
Mid-Level .NET Developer – Banking Solutions
Mid
Hybrid
Lodz, Poland
14,700 - 19,320 PLN
🏢 Summary: Mid-Level .NET Developer role focused on building and maintaining online banking applications in a hybrid work model. The position involves developing scalable financial systems, integrating APIs, and ensuring high code quality in an Agile environment. You will contribute to digital transformation initiatives within modern fintech projects. 🗂️ Requirements: Minimum 3 years of experience with C# and .NET (Core, 5/6, Framework), Strong experience with MSSQL, Experience implementing REST APIs, Experience writing unit tests using xUnit and xRay, Knowledge of message queuing systems (RabbitMQ or Kafka), Knowledge of OOP and SOLID principles, Basic knowledge of Kubernetes and Docker, Experience with CI/CD tools, Familiarity with Agile/Scrum methodology, Communicative English proficiency, Legal right to work in the European Union 📃 Skills: C#, .NET, .NETCore, .NET5, .NET6, .NETFramework, MSSQL, REST, xUnit, xRay, RabbitMQ, Kafka, Kubernetes, Docker, OOP, SOLID, CICD, Bitbucket, JIRA, TeamCity, Agile, Scrum 🏢 Description: Unleash Innovation in Financial Technology — Shape the Future of Online Banking! Łódź-based opportunity with a hybrid work model (2 days in the office per month) As a Mid-Level .NET Developer , you will be working for our client, a leader in online banking, on cutting-edge financial technology projects designed to enhance user experience and system efficiency. Join a fast-paced environment where your expertise drives digital transformation and financial innovation. Your main responsibilities: Develop and maintain applications using C#, .NET Core Implement and integrate RESTful APIs Write unit tests to ensure code quality Follow and apply design patterns and best practices such as OOP and SOLID Work with MSSQL databases Collaborate with cross-functional teams using tools like Bitbucket, JIRA, and TeamCity Participate in Agile/Scrum meetings and contribute to sprint planning and review Troubleshoot and resolve complex technical issues You're ideal for this role if you have: At least 3 years of experience with C#, .NET Core, .NET 5/6, or .NET Framework Solid experience with MSSQL Basic knowledge of Kubernetes and Docker Experience in implementing REST APIs Proficiency in writing unit tests with xUnit and xRay Experience with message queuing systems (e.g., RabbitMQ, Kafka) Knowledge of design patterns and best practices (OOP, SOLID) Familiarity with Agile/Scrum methodologies Proficiency with CI/CD tools Strong problem-solving skills and attention to detail It is a strong plus if you have: (optional) Basic knowledge of COBOL Knowledge of WCF, WinForms Language required for the role: Communicative proficiency in English Communicative proficiency in Polish Eligibility to work in Europe: 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.
Technology
Sii
Kotlin Developer (f/m/x)
Senior
Remote
Białystok, Poland
🏢 Summary: Role focused on designing and developing scalable microservices for a modern fintech expense management platform integrating payments, cards, and invoicing into partner systems. The position involves leading technical initiatives, optimizing system performance, and ensuring high reliability in a cloud-based distributed environment. You will also mentor engineers and drive technical improvements across the platform. 🗂️ Requirements: Minimum 5 years of professional software development experience, Strong expertise in Kotlin, Experience with distributed systems, Experience with microservices architecture, Experience with cloud environments (AWS, Kubernetes), Proficiency with PostgreSQL or other relational databases, Experience with JUnit and Testcontainers, Experience with observability tools such as Grafana, Very good English (minimum B2), Fluent Polish, Residence in Poland 📃 Skills: Kotlin, AWS, Kubernetes, PostgreSQL, JUnit, Testcontainers, Grafana, Microservices, DistributedSystems, Cloud 🏢 Description: Join a team working on a modern fintech platform that supports company expense management. The project focuses on developing a finance solution that enables seamless integration of financial tools (including payment cards, expense management, and invoice handling) directly into partner systems such as banks, accounting platforms, and HR solutions. The product being developed allows companies to simplify financial processes, automate settlements, and gain full real-time control over their spending. Your tasks Leading initiatives to design, build, and maintain scalable microservices primarily using Kotlin Collaborating with cross-functional teams to develop innovative solutions across Platform, Services, SMB, and other domains Analyzing system performance and implementing optimizations to ensure high reliability and scalability Participating in code reviews, post-mortems, and providing mentorship to other engineers Proactively improving the architecture and quality of solutions, and leading the team through technical challenges and migrations Requirements Minimum 5 years of professional experience in software development Expertise in server-side languages, especially Kotlin, and experience with distributed systems, microservices, and cloud environments (e.g., AWS, Kubernetes) Proficiency with relational databases like PostgreSQL, testing frameworks (e.g., JUnit, Testcontainers), and observability tools like Grafana Strong problem-solving skills and a collaborative mindset to mentor and upskill your teammates Very good knowledge of English - min. B2 level Residing in Poland required Nice-to-have requirements Previous work in the fintech industry or with financial products Knowledge of topics related to payments, cards, or accounting Experience working in a scale-up environment Proficiency in one of the following front-end technologies: React or TypeScript What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!
Technology
emagine Polska
Backend Engineer - Java and Test Automation
Mid
Hybrid
Krakow, Poland
160 - 190 PLN
🏢 Summary: Backend Engineer role focused on building and modernising a global payments platform using Java and microservices architecture. The position involves developing reliable backend services and creating robust test automation frameworks to ensure high-quality, scalable payment processing. The role supports migration from legacy systems to API-driven, microservices-based solutions in an Agile/DevOps environment. 🗂️ Requirements: Strong experience with Java 11+, Hands-on experience in software testing and automation frameworks, Understanding of REST APIs, Knowledge of microservices architecture, Experience with Git, Experience with Unix/Linux environments, Experience with SQL databases, Experience with Spring and Spring Boot 📃 Skills: Java, Spring, SpringBoot, SQL, Oracle, Git, Unix, Linux, REST, Microservices, Automation, Testing 🏢 Description: Build the platform that moves money around the world We’re looking for a Backend Engineer with strong Java and test automation experience to join the team behind a global payments platform that enables businesses and customers to move money quickly, securely, and globally . The platform powers international payments that help organisations pay suppliers, process salaries, transfer funds, and pay taxes directly to authorities through multiple channels. You’ll play a key role in modernising payment systems , building high-quality microservices , and developing automation frameworks that ensure reliability at scale . As part of the engineering team, you’ll help design and build reliable payment services used globally. You will: Develop and maintain backend services and microservices in Java (11/17/21) Design and implement robust test automation frameworks to ensure high-quality software delivery Support the modernisation of legacy systems , migrating towards API and microservices-based architecture Improve system efficiency by increasing Straight-Through Processing (STP) capabilities Collaborate closely with engineers, testers, and stakeholders in an Agile/DevOps environment Contribute to scalable, resilient solutions powering global payment flows Must-have experience Strong development experience with Java 11+ (Java 17+ preferred) Hands-on experience in software testing and building automation frameworks Solid understanding of RESTful APIs and microservices architecture Experience working with Git for version control Comfortable working in Unix/Linux environments and command-line tools Experience with databases and SQL (Oracle preferred) Experience with Spring / Spring Boot Nice to have Experience with Test-Driven Development (TDD) Knowledge of scripting languages such as Python or Bash Experience working within a QA or testing-focused team Understanding of application monitoring and observability tools The role has a Hybrid model : candidates form Cracow 6x per month, outside of Cracow 3 - 5 x per month, from Warsaw 6x per month