April 8, 2026

Senior Java Developer

Senior • Remote

20,400 - 25,900 PLN

Warsaw, Poland

XTB is a global company from the financial industry, focusing on online trading of financial instruments. We are the largest FinTech in Poland and a leader in Central and Eastern Europe, and the range of our operations covers several countries, including Asia and South America. At XTB, we focus on the development of our employees, giving them opportunities to gain knowledge and skills in various fields, as well as offering a number of training and development programs. If you are looking for challenges and want to gain valuable experience in an international business environment, XTB is the right place for you.

We are a certified Great Place to Work company.

Responsibilities:

  • Working in a Scrum environment, with a strong focus on effective team collaboration.

  • Development of multiple products, offering the opportunity to build a wide range of functionalities.

  • High-performance systems - we process massive volumes of data with minimal latency.

  • A strong emphasis on high availability and scalability, supporting investments made by users all over the world.

 

Technologies:

  • Our microservices are primarily developed in Java 17+ using Micronaut.

  • Deployed on Rancher (Kubernetes) across multiple data centers.

  • Inter-service communication via gRPC.

  • Asynchronous communication using Kafka, Pulsar, RabbitMQ, and Chronicle.

  • Data storage in PostgreSQL, MongoDB, and Redis.

  • Production monitoring with Prometheus, Grafana, OpenSearch, and Opsgenie.

  • Testing with JUnit and Testcontainers.

  • Development in IntelliJ IDEA with GitHub Copilot support.

  • Source code hosted on GitLab, with builds managed via GitLab CI.

  • Task tracking in Jira and documentation in Confluence.

  • Extensive use of Google Workspace: Gmail, Drive, Docs, Meet, and Chat.

  • Internally developed GenAI tools available to all employees.

Requirements:

  • Strong Experience in building Java-based microservices - hands-on expertise in designing, implementing, and evolving microservices, with an understanding of scalability and performance challenges.

  • Ability to deliver according to requirements - translating business analysis into concrete technical solutions while ensuring compliance with requirements and deadlines.

  • Ownership and proactivity - taking responsibility for assigned tasks, identifying risks, and proposing solutions to ensure successful project delivery.

  • Commitment to code quality - adhering to the highest engineering standards, focusing on clean, testable code and alignment with best practices and system architecture.

  • Active contribution to project development - engaging in continuous improvement and optimization, proposing innovative solutions, and collaborating closely with the team toward shared goals.

  • Experience in effective communication and collaboration with an experienced team - you are comfortable working with professionals with strong expertise, building productive working relationships, and aligning on goals and decisions within a mature team environment.

What we offer:

  • Real impact on the development of the company and the product.

  • Work in an experienced team that actively shares knowledge.

  • A clear growth path supported by regular feedback and transparent career development.

  • Training budget for courses and conferences of your choice.

  • An additional day off on your birthday.

  • An additional day off for parents.

  • Equipment tailored to your needs.

  • Private medical care and group insurance.

  • Access to an e-learning platform for learning English and a benefits platform.

  • Access to a wellbeing platform, including workshops and private therapy sessions.

  • Remote work, work from our Warsaw office, or from a coworking space in your city.

  • Regular team integration events.

Similar jobs you might like

Technology

XTB S.A.

Engineering Team Leader

Senior

Remote

Warsaw, Poland

27,200 - 34,600 PLN

🏢 Summary: Engineering Team Leader role focused on leading the development of a client engagement platform for retail financial products, covering pricing, packaging, eligibility, entitlement management, and benefit activation. The position combines hands-on technical leadership with team management and end-to-end ownership of scalable Java-based microservices architecture. The offer includes remote or hybrid work, training opportunities, and comprehensive employee benefits. 🗂️ Requirements: Several years of software development experience, Experience managing development teams, Ability to design and develop Java-based microservices, Knowledge of scalability, performance, and reliability principles, Experience delivering projects from architecture to deployment, Ability to collaborate with multi-skilled and remote teams 📃 Skills: Java, Micronaut, Kubernetes, Rancher, gRPC, Kafka, Pulsar, RabbitMQ, Chronicle, Postgres, MongoDB, Redis, Kotlin, Swift, Angular, TypeScript, JavaScript, RxJS, Nx, Prometheus, Grafana, OpenSearch, Opsgenie, GitLab, JUnit, Testcontainers, Appium, Playwright, Jira, Confluence, Firebase 🏢 Description: XTB is a global company from the financial industry, focusing on online trading of financial instruments. We are the largest FinTech in Poland and a leader in Central and Eastern Europe, and the range of our operations covers several countries, including Asia and South America. At XTB, we focus on the development of our employees, giving them opportunities to gain knowledge and skills in various fields, as well as offering a number of training and development programs. If you are looking for challenges and want to gain valuable experience in an international business environment, XTB is the right place for you. We are a certified Great Place to Work company. We are building new client engagement product for retail clients, combining multiple financial benefits and value-added services into a structured offering. The platform is intended to support the full product lifecycle, including offer configuration, pricing, client eligibility, plan changes, access rights, and benefit activation. An Engineering Team Leader is being sought to take end-to-end ownership of the platform and lead the team responsible for its delivery. Ideally, this would be someone with strong e-commerce or paid-product experience, including exposure to pricing, packaging, customer access, product changes, and entitlement management, as well as an understanding of the product, technical, and commercial challenges behind such offerings. Responsibilities Ensuring development tasks are completed according to established technical standards. Supporting the Product Manager in coordinating team activities in the area of technological solutions. Collaborating with other teams to design optimal solution architectures. Ensuring high team efficiency by identifying and mitigating obstacles in the development process. Monitoring ongoing work and assisting in resolving technical issues. Supporting team growth through training, mentoring, and regular 1:1 meetings. Requirements Several years of experience as a software developer. Experience as a team manager. Ability to create and develop Java-based microservices. Knowledge of system scalability, performance, and reliability. Experience in projects from architecture to deployment. Ability to work effectively with multi-skilled and remote teams. Technologies we work with Backend: Microservices mainly in Java 17+ with Micronaut. Deployment on Rancher (Kubernetes) across multiple data centers. Communication between microservices via gRPC. Asynchronous messaging using Kafka, Pulsar, RabbitMQ, Chronicle. Databases: Postgres, MongoDB, Redis. Mobile: Android: Native Kotlin, modular architecture, Clean Architecture, MVI/MVVM, reactive with Coroutines/Flow and Compose. iOS: Native Swift, modular architecture, MVVM-C, reactive with Combine, views with SwiftUI. Mobile tools: Firebase (Crashlytics, Remote Config, Analytics), Localise. Web: Angular with TypeScript, JavaScript, and RxJS. Microfrontend architecture using web components, developed in a monorepo with Nx. Observability & DevOps: Monitoring with Prometheus, Grafana, OpenSearch, Opsgenie. Code in IntelliJ with Copilot support. Version control: GitLab, CI/CD with GitLab CI. Testing: JUnit, Testcontainers, Appium, Playwright. Tools & Collaboration: Task tracking in Jira, knowledge management in Confluence. Extensive use of Google Workspace: Gmail, Drive, Docs, Meet, Chat. Internal GenAI tools available to all employees. What we offer Real influence on the development of the company and the product. Work in an experienced team that is happy to share its knowledge. A clear vision of development thanks to regular feedback and clear career paths. Regular team-building meetings. Benefits A training budget for courses and conferences that interest you. An extra day off on your birthday. An extra day off for parents. Equipment tailored to your needs. Private medical care and group insurance. Access to an e-learning platform for learning English and a benefits platform. Access to a wellbeing platform and the opportunity to take advantage of workshops and private therapy sessions. Remote work, from the office in Warsaw or from a coworking space in your city.

Technology

XTB

Java Developer

Mid

Remote

Warsaw, Poland

15,300 - 19,400 PLN

🏢 Summary: Java Developer role focused on building and evolving high-performance, scalable microservices for a global investment platform. The position involves designing and maintaining distributed systems processing large volumes of data with low latency in a Scrum environment. The role emphasizes code quality, reliability, and continuous system optimization. 🗂️ Requirements: Experience building Java-based microservices, Hands-on expertise in designing and implementing scalable distributed systems, Understanding of performance and scalability challenges, Ability to translate business requirements into technical solutions, Commitment to clean, testable code and engineering best practices, Experience working in Scrum environment, Proactive ownership of tasks and risk identification 📃 Skills: Java, Micronaut, Kubernetes, Rancher, gRPC, Kafka, Pulsar, RabbitMQ, Chronicle, PostgreSQL, MongoDB, Redis, Prometheus, Grafana, OpenSearch, JUnit, Testcontainers, GitLab, CI, Jira, Confluence 🏢 Description: XTB is a global company from the financial industry, focusing on online trading of financial instruments. We are the largest FinTech in Poland and a leader in Central and Eastern Europe, and the range of our operations covers several countries, including Asia and South America. At XTB, we focus on the development of our employees, giving them opportunities to gain knowledge and skills in various fields, as well as offering a number of training and development programs. If you are looking for challenges and want to gain valuable experience in an international business environment, XTB is the right place for you. We are a certified Great Place to Work company. We are looking for Java Developer to join the XTB team and co-create our innovative investment platform. If you want to be involved in building advanced, scalable, and high-performance systems in an inspiring environment, this role is for you! Technologies Our microservices are primarily developed in Java 17+ using Micronaut, Deployed on Rancher (Kubernetes) across multiple data centers, Inter-service communication via gRPC, Asynchronous communication using Kafka, Pulsar, RabbitMQ, and Chronicle, Data storage in PostgreSQL, MongoDB, and Redis, Production monitoring with Prometheus, Grafana, OpenSearch, and Opsgenie, Testing with JUnit and Testcontainers, Development in IntelliJ IDEA with GitHub Copilot support, Source code hosted on GitLab, with builds managed via GitLab CI, Task tracking in Jira and documentation in Confluence, Extensive use of Google Workspace: Gmail, Drive, Docs, Meet, and Chat, Internally developed GenAI tools available to all employees. Responsibilities Working in a Scrum environment, with a strong focus on effective team collaboration, Development of multiple products, offering the opportunity to build a wide range of functionalities, High-performance systems - we process massive volumes of data with minimal latency, A strong emphasis on high availability and scalability, supporting investments made by users all over the world. Requirements Experience in building Java-based microservices - hands-on expertise in designing, implementing, and evolving microservices, with an understanding of scalability and performance challenges, Ability to deliver according to requirements - translating business analysis into concrete technical solutions while ensuring compliance with requirements and deadlines, Ownership and proactivity - taking responsibility for assigned tasks, identifying risks, and proposing solutions to ensure successful project delivery, Commitment to code quality - adhering to the highest engineering standards, focusing on clean, testable code and alignment with best practices and system architecture, Active contribution to project development - engaging in continuous improvement and optimization, proposing innovative solutions, and collaborating closely with the team toward shared goals. What we offer Real influence on the development of the company and the product, Work in an experienced team that is happy to share its knowledge, A clear vision of development thanks to regular feedback and clear career paths, Regular team-building meetings. Benefits A training budget for courses and conferences that interest you, An extra day off on your birthday, An extra day off for parents, Equipment tailored to your needs, Private medical care and group insurance, Access to an e-learning platform for learning English and a benefits platform, Access to a wellbeing platform and the opportunity to take advantage of workshops and private therapy sessions, Remote work, from the office in Warsaw or from a coworking space in your city.

Technology

XTB

QA Automation Engineer

Mid

Remote

Warsaw, Poland

12,750 - 16,200 PLN

🏢 Summary: The offer is for an Automation Test Engineer responsible for designing, implementing, and maintaining automated tests for web, mobile, and API applications in a CI/CD environment. The role involves selecting test architecture, performing manual and automated testing, analyzing defects, and contributing to code reviews within an Agile Scrum team. It focuses on improving testing processes and ensuring high-quality financial trading platforms. 🗂️ Requirements: Commercial experience in development or automated application testing, Experience with Web, Mobile, and API test automation, Good knowledge of Java or Groovy, Experience with CI/CD tools (GitLab, Kubernetes), Knowledge of Git version control, Experience with Gradle, Understanding of SDLC, Experience working in Agile Scrum, Experience with testing tools (Jira, TestFlo) 📃 Skills: Java, Groovy, GitLab, Kubernetes, Git, Gradle, Jira, TestFlo, Appium, Cucumber, Playwright, REST, gRPC 🏢 Description: XTB is a global company from the financial industry, focusing on online trading of financial instruments. We are the largest FinTech in Poland and a leader in Central and Eastern Europe, and the range of our operations covers several countries, including Asia and South America. At XTB, we focus on the development of our employees, giving them opportunities to gain knowledge and skills in various fields, as well as offering a number of training and development programs. If you are looking for challenges and want to gain valuable experience in an international business environment, XTB is the right place for you. We are a certified Great Place to Work company. Responsibilities Designing and implementing automated test scripts for new and existing functionalities, Participating in the selection of automated test architecture for existing and new functionalities, Executing, verifying results, and maintaining already prepared automated tests across different environments, Analyzing documentation for testing purposes, Creating reports from performed testing activities, Reporting and analyzing detected defects, Performing manual tests of mobile applications, web applications, or API tests, Applying best practices related to testing and participating in optimization of testing processes, Participating in code reviews. Requirements Commercial experience as a developer or in application testing with automation of Web, Mobile, and API tests, Good knowledge of Java/Groovy for creating test scripts and process automation, Using AI tools to support test creation, Ability to work with CI/CD tools: GitLab, Kubernetes, Knowledge of Git version control systems, Experience with Gradle tools, Practical knowledge of the software development lifecycle, Experience in a test environment based on Agile Scrum methodology, Ability to work with tools supporting testing, e.g. Jira, TestFlo, Ability to effectively cooperate in a cross-team environment. Nice to have Knowledge or experience related to the financial domain (knowledge of the FX area and trading platforms is welcome), Ability to work with Appium, Cucumber, Playwright, Practical knowledge of REST Assured and gRPC. What we offer Real influence on the development of the company and the product, Work in an experienced team that is happy to share its knowledge, A clear vision of development thanks to regular feedback and clear career paths, Regular team-building meetings. Benefits A training budget for courses and conferences that interest you, An extra day off on your birthday, An extra day off for parents, Equipment tailored to your needs, Private medical care and group insurance, Access to an e-learning platform for learning English and a benefits platform, Access to a wellbeing platform and the opportunity to take advantage of workshops and private therapy sessions, Remote work, from the office in Warsaw or from a coworking space in your city.

Technology

XTB

QA Automation Engineer

Senior

Remote

Warsaw, Poland

17,000 - 21,100 PLN

🏢 Summary: The offer is for a Senior Test Automation Engineer responsible for designing and maintaining automated tests for web, mobile, and API applications in a financial trading environment. The role focuses on building and improving test automation architecture, ensuring high quality standards, and collaborating within Agile teams. The position involves both automated and manual testing, code reviews, and mentoring. 🗂️ Requirements: Many years of commercial experience in development or application testing with Web/API test automation, Commercial experience in mobile test automation, Very good knowledge of Java, Experience with CI/CD tools (GitLab, JFrog Artifactory), Advanced knowledge of Git, Experience with Gradle, Practical knowledge of software development process, Experience working in Agile Scrum environment, Experience with test management tools (Jira, TestFlo) 📃 Skills: Java, GitLab, JFrog, Git, Gradle, Jira, TestFlo, Appium, Cucumber, Playwright, REST, gRPC, Jenkins, Maven, Scrum, CI/CD 🏢 Description: XTB is a global company from the financial industry, focusing on online trading of financial instruments. We are the largest FinTech in Poland and a leader in Central and Eastern Europe, and the range of our operations covers several countries, including Asia and South America. At XTB, we focus on the development of our employees, giving them opportunities to gain knowledge and skills in various fields, as well as offering a number of training and development programs. If you are looking for challenges and want to gain valuable experience in an international business environment, XTB is the right place for you. We are a certified Great Place to Work company. Responsibilities Designing and implementing automated test scripts for new and existing functionalities, Participating in the selection of automated test architecture for existing and new functionalities, ensuring high standards are maintained within the organization, Performing, checking results, and maintaining existing automated tests in various environments, Analyzing documentation for testing purposes, Creating reports on test activities performed, Reporting and analyzing detected defects, Performing manual tests of mobile and web applications or API tests, Introducing good practices related to testing and optimizing testing processes, Participating in code reviews and mentoring junior developers, sharing knowledge and experience. Requirements Many years of commercial experience as a developer or in testing applications with Web/API test automation , Commercial experience as a developer or software tester, with a strong focus on mobile test automation . Very good knowledge of Java for creating test scripts and process automation, Ability to work with CI/CD tools: GitLab, JFrog Artifactory, Advanced knowledge of Git version control systems, Experience with Gradle tools, Practical knowledge of the software development process, Experience in a testing environment based on the Agile Scrum methodology, Ability to work with test support tools, e.g., Jira, TestFlo, Ability to collaborate effectively in a cross-team environment. Nice to have: Experience in building a testing platform, Knowledge of Jenkins, Maven, Knowledge or experience related to finance (knowledge of FX and trading platforms is welcome), Ability to work with Appium, Cucumber, Playwright, Practical knowledge of REST Assured, gRPC. What we offer Real influence on the development of the company and the product, Work in an experienced team that is happy to share its knowledge, A clear vision of development thanks to regular feedback and clear career paths, A training budget for courses and conferences that interest you, An extra day off on your birthday, An extra day off for parents, Equipment tailored to your needs, Private medical care and group insurance, Access to an e-learning platform for learning English and a benefits platform, Access to a wellbeing platform and the opportunity to take advantage of workshops and private therapy sessions, Remote work, work from the office in Warsaw or from a coworking space in your city, Regular team-building meetings.

Technology

XTB

Engineering Team Leader (Customer Care)

Senior

Remote

Warsaw, Poland

27,200 - 34,600 PLN

🏢 Summary: Engineering Team Leader role combining hands-on backend development and technical leadership within a multidisciplinary team delivering AI-driven customer care systems. The position covers full software lifecycle from architecture to production, working with microservices, web, mobile, and CRM solutions in a Kubernetes environment. Close collaboration with Product Manager and responsibility for code quality, architecture, and team efficiency. 🗂️ Requirements: Senior-level programming experience, Experience managing software development teams, Strong Java microservices development experience, Experience with AI coding tools (e.g. Copilot, Claude Code, Cursor, Windsurf, OpenClaw), Knowledge of system scalability, performance and reliability, Experience leading projects from architecture to production, Ability to work with multidisciplinary and remote teams 📃 Skills: Java, Micronaut, gRPC, Kafka, Pulsar, RabbitMQ, Chronicle, PostgreSQL, MongoDB, Redis, Kubernetes, Rancher, Angular, TypeScript, RxJS, Kotlin, Swift, Salesforce, Apex, JUnit, Testcontainers, Appium, Playwright, Prometheus, Grafana, OpenSearch, GitLab, Copilot, Claude 🏢 Description: XTB is a global company from the financial industry, focusing on online trading of financial instruments. We are the largest FinTech in Poland and a leader in Central and Eastern Europe, and the range of our operations covers several countries, including Asia and South America. At XTB, we focus on the development of our employees, giving them opportunities to gain knowledge and skills in various fields, as well as offering a number of training and development programs. If you are looking for challenges and want to gain valuable experience in an international business environment, XTB is the right place for you. We are a certified Great Place to Work company. About the Customer Care team Customer Care is a department at XTB whose mission is to support post-onboarding processes for both new and existing clients. We closely collaborate with a number of other XTB departments. We design and develop an ecosystem of AI-based solutions - from internal microservices, through integrations with external tools, to our own Chat AI. We create internal AML and antifraud systems, as well as a Customer Database - a central collection of client data. Each of these solutions translates into higher service quality, greater security, and customer satisfaction. We work in quarterly cycles based on clearly defined goals and KPIs. The Engineering Team Leader role We are looking for a person who will join our team as a Team Leader. This role combines technical and leadership competencies and works closely with the Product Manager. The team consists of 10 people and is multidisciplinary - responsible for the full software development lifecycle: from analysis and architecture, through backend, web and mobile, to testing and observability. On the backend side, we work with microservices using Micronaut, Reactor, and gRPC in a Kubernetes/Rancher environment. The frontend is built with Angular (micro frontends), and mobile applications are developed natively on Android and iOS. We also use Salesforce CRM, where we develop our own modules in Apex. Responsibilities Deliver programming tasks in accordance with established technological standards and provide hands-on support to the team in the development process, Collaborate with the Product Manager in planning and coordinating team work, Co-create solution architecture in cooperation with other teams, Ensure high team efficiency - identifying and removing obstacles in the development process, Maintain code quality, technical standards, and engineering practices within the team, Develop team members through mentoring, regular 1:1 meetings, and selection of training. Requirements Senior-level programming experience, Experience as a team manager, Ability to create and develop microservices based on Java, Practical experience with at least one AI coding tool: Claude Code, Copilot, Cursor, Windsurf, or OpenClaw, Knowledge of scalability, performance, and reliability of IT systems, Experience in leading projects from architecture phase to production deployment, Ability to work with a multidisciplinary and remote team, Knowledge of Salesforce environment is a plus, Knowledge of one of the following technologies is a plus: Swift, Kotlin, Angular, TypeScript. Technology stack Backend: Java 21+, Micronaut, gRPC, Kafka, Pulsar, RabbitMQ, Chronicle. Data stored in PostgreSQL, MongoDB, and Redis. Environment: Kubernetes/Rancher, multiple data centers. Web: Angular, TypeScript, RxJS. Microfrontend architecture based on web components, monorepo with Nx. Mobile: Android - Kotlin, Clean Architecture, MVI/MVVM, Compose, Coroutines/Flow. iOS - Swift, MVVM-C, SwiftUI, Combine. Firebase (Crashlytics, Remote Config, Analytics), Lokalise. Observability and testing: Prometheus, Grafana, OpenSearch, Opsgenie. JUnit, Testcontainers, Appium, Playwright. Tools: GitLab + GitLab CI, Jira, Confluence, Google Workspace, IntelliJ. AI: Copilot, Claude Code, Windsurf (optional). Internal GenAI tools available to all employees. What we offer Real influence on the development of the company and the product, Work in an experienced team that is happy to share its knowledge, A clear vision of development thanks to regular feedback and clear career paths, Regular team-building meetings. Benefits A training budget for courses and conferences that interest you, An extra day off on your birthday, An extra day off for parents, Equipment tailored to your needs, Private medical care and group insurance, Access to an e-learning platform for learning English and a benefits platform, Access to a wellbeing platform and the opportunity to take advantage of workshops and private therapy sessions, Remote work, from the office in Warsaw or from a coworking space in your city.

Technology

XTB S.A.

Engineering Team Leader (Platform Web)

Senior

Remote

Warsaw, Poland

27,200 - 34,600 PLN

🏢 Summary: Team Leader role for a Technical Platform team focused on scalable web applications built with microfrontend architecture. The position combines frontend architecture expertise, people management, and technical leadership to support product delivery and engineering excellence. The role involves mentoring teams, driving technical standards, and collaborating across teams to deliver secure and maintainable solutions. 🗂️ Requirements: Several years of experience as Senior Developer, Tech Lead, or Software Architect, Several years of formal people management experience, Experience developing web applications with microfrontend architecture, Strong knowledge of scalability, performance, and reliability of web applications, Experience delivering end-to-end projects from architecture to production deployment, Experience working with distributed or remote teams, Commercial experience designing architecture for complex frontend applications, Extensive experience with Angular, Experience implementing observability solutions, Experience creating automated tests aligned with the testing pyramid, Strong knowledge of software engineering best practices and design patterns, Practical experience using AI tools in engineering workflows 📃 Skills: Angular, Microfrontend, TypeScript, JavaScript, Nx, WebSocket, gRPC, Microservices, WCAG, CI/CD, Observability, Testing, Architecture, AI 🏢 Description: XTB is a global company from the financial industry, focusing on online trading of financial instruments. We are the largest FinTech in Poland and a leader in Central and Eastern Europe, and the range of our operations covers several countries, including Asia and South America. At XTB, we focus on the development of our employees, giving them opportunities to gain knowledge and skills in various fields, as well as offering a number of training and development programs. If you are looking for challenges and want to gain valuable experience in an international business environment, XTB is the right place for you. We are a certified Great Place to Work company. Setting our standards high, we can always count on each other. Within our department, we also organize workshops and guilds – meetings dedicated to specific areas or technologies – to continuously develop our skills and build a strong engineering community. Who are we looking for? We are looking for a Team Leader to join our Technical Platform team for web applications. We are seeking someone who combines strong technical expertise with leadership skills and can translate product vision and business needs into effective technical solutions. About the team We build tools and solutions that enable product teams to deliver business value faster, more securely, and more efficiently. We develop web applications using a microfrontend architecture , with a strong focus on quality, scalability, maintainability, and modern technologies. Responsibilities Ensuring development tasks are completed according to established technical standards. Supporting the Product Manager in coordinating team activities in the area of technological solutions. Collaborating with other teams to design optimal solution architectures. Ensuring high team efficiency by identifying and mitigating obstacles in the development process. Monitoring ongoing work and assisting in resolving technical issues. Supporting team growth through training, mentoring, and regular 1:1 meetings. Required experience and qualifications Several years of experience as a Senior Developer , Tech Lead , or Software Architect . Several years of formal people management experience as a manager. Hands-on experience developing and evolving web applications based on microfrontend architecture (Angular) . Strong understanding of scalability, performance, and reliability of web applications. Experience delivering end-to-end projects, from architecture design through production deployment. Experience working with distributed/remote teams. What qualities are we looking for? A proactive mindset, ambition, and the ability to independently tackle challenges in large-scale projects. Ownership and accountability for your area of responsibility, your decisions, and your team. Confidence to express your own vision and opinions, combined with the drive and persistence to turn ideas into reality. A business-oriented mindset with the ability to align technology choices with product goals and business needs. Openness to collaborating with diverse teams and stakeholders. Leadership skills we expect Ability to break down complex work into manageable tasks and deliver value incrementally within defined timelines. Proactive monitoring and management of technical debt. Effective task delegation across the team. Building a culture of open, two-way feedback. Mentoring and supporting the professional growth of team members. Experience building technical communities, facilitating workshops, and leading collaborative sessions. Strong conflict resolution skills. Technical skills we expect Commercial experience designing architecture and implementing complex frontend applications. Extensive experience building advanced solutions with the Angular framework. Experience implementing observability solutions. Experience creating automated tests in line with the testing pyramid . Strong knowledge of software engineering best practices and design patterns. Practical experience using AI tools to improve both engineering and management workflows. Nice to have Experience working with monorepos and Nx . Familiarity with streaming technologies (e.g., WebSocket , gRPC ). Experience with microservices architecture . Knowledge of Web Components . Understanding of web accessibility (WCAG) . Experience with CI/CD pipelines and deployment automation. What We Offer Real influence on the development of the company and the product. Work in an experienced team that is happy to share its knowledge. A clear vision of development thanks to regular feedback and clear career paths. Regular team-building meetings. Benefits A training budget for courses and conferences that interest you. An extra day off on your birthday. An extra day off for parents. Equipment tailored to your needs. Private medical care and group insurance. Access to an e-learning platform for learning English and a benefits platform. Access to a wellbeing platform and the opportunity to take advantage of workshops and private therapy sessions. Remote work, from the office in Warsaw or from a coworking space in your city.

Technology

XTB

Senior Fullstack Developer (Java and Angular)

Senior

Remote

Warsaw, Poland

20,400 - 25,900 PLN

🏢 Summary: Senior Full Stack Developer role focused on building and maintaining Java-based microservices and Angular applications supporting customer care operations in a global fintech environment. The position involves developing scalable, high-availability systems, integrating AI-based solutions, and collaborating in a Scrum team across backend and frontend layers. 🗂️ Requirements: Strong experience with Java microservices, Commercial experience with Angular, Knowledge of RxJS, Knowledge of TypeScript, Knowledge of HTML5, Knowledge of CSS3/SCSS, Ability to design scalable and high-performance systems, Ability to translate business requirements into technical solutions, Commitment to clean and testable code, Experience with team collaboration in Scrum environments, Strong communication and collaboration skills 📃 Skills: Java, Angular, TypeScript, RxJS, SCSS, HTML5, CSS3, Micronaut, gRPC, Kafka, Pulsar, RabbitMQ, Chronicle, PostgreSQL, MongoDB, Redis, Kubernetes, Rancher, Prometheus, Grafana, OpenSearch, OpsGenie, JUnit, Testcontainers, Jest, GitLab, Jira, Confluence 🏢 Description: XTB is a global company from the financial industry, focusing on online trading of financial instruments. We are the largest FinTech in Poland and a leader in Central and Eastern Europe, and the range of our operations covers several countries, including Asia and South America. At XTB, we focus on the development of our employees, giving them opportunities to gain knowledge and skills in various fields, as well as offering a number of training and development programs. If you are looking for challenges and want to gain valuable experience in an international business environment, XTB is the right place for you. We are a certified Great Place to Work company. We are looking for a Senior Full Stack Developer (70% Java – 30% Angular ) to join the Customer Care team and help build the ecosystem of applications supporting XTB's client service operations. You will design and develop both backend microservices and user interfaces — from solution design through to production deployment. The main focus is on the backend (Java), with meaningful contribution to the frontend layer (Angular). About the Customer Care team Customer Care is the XTB department whose mission is to support post-onboarding processes for new and existing clients. We work closely with a range of other XTB departments. We design and develop an ecosystem of AI-based solutions — from internal microservices, through integrations with external tools, to our own Chat AI. We build internal AML and anti-fraud systems, as well as Customer Database — the central repository of client data. Each of these solutions translates into higher service quality, greater security, and improved client satisfaction. We work in quarterly cycles based on clearly defined goals and KPIs. Responsibilities: Working in a Scrum environment, with a strong focus on effective team collaboration. Development of multiple products, offering the opportunity to build a wide range of functionalities. High-performance systems - we process massive volumes of data with minimal latency. A strong emphasis on high availability and scalability, supporting investments made by users all over the world. Technologies: Backend: Java 21+, Micronaut Frontend: Angular, TypeScript, RxJS, SCSS Inter-service communication: gRPC Asynchronous communication: Kafka, Pulsar, RabbitMQ, Chronicle Data storage: PostgreSQL, MongoDB, Redis Infrastructure: Rancher (Kubernetes), deployed across multiple data centers Production monitoring: Prometheus, Grafana, OpenSearch, OpsGenie Testing: JUnit, Testcontainers, Jest Development: IntelliJ IDEA, VS Code/WebStorm, GitHub Copilot, Claude Code, Windsurf Source code and CI: GitLab, GitLab CI Task and knowledge management: Jira, Confluence, Google Workspace (Gmail, Drive, Docs, Meet, Chat) Internally developed GenAI tools available to all employees. Requirements: Strong experience in building Java-based microservices - hands-on expertise in designing, implementing, and evolving microservices, with an understanding of scalability and performance challenges. Commercial experience with the Angular framework and solid knowledge of RxJS, TypeScript, HTML5, CSS3/SCSS. Ability to deliver according to requirements - translating business analysis into concrete technical solutions while ensuring compliance with requirements and deadlines. Ownership and proactivity - taking responsibility for assigned tasks, identifying risks, and proposing solutions to ensure successful project delivery. Commitment to code quality - adhering to the highest engineering standards, focusing on clean, testable code and alignment with best practices and system architecture. Active contribution to project development - engaging in continuous improvement and optimization, proposing innovative solutions, and collaborating closely with the team toward shared goals. Experience in effective communication and collaboration with an experienced team - you are comfortable working with professionals with strong expertise, building productive working relationships, and aligning on goals and decisions within a mature team environment. What we offer: Real impact on the development of the company and the product. Work in an experienced team that actively shares knowledge. A clear growth path supported by regular feedback and transparent career development. Training budget for courses and conferences of your choice. An additional day off on your birthday. An additional day off for parents. Equipment tailored to your needs. Private medical care and group insurance. Access to an e-learning platform for learning English and a benefits platform. Access to a wellbeing platform, including workshops and private therapy sessions. Remote work, work from our Warsaw office, or from a coworking space in your city. Regular team integration events.

Technology

XTB

Senior Full Stack Developer (Java/Angular)

Senior

Remote

Warsaw, Poland

20,400 - 25,900 PLN

🏢 Summary: Senior Full Stack Developer role (70% Java, 30% Angular) focused on building and maintaining high-performance, scalable microservices and user interfaces supporting client service operations. The position involves designing backend services, developing frontend features, and deploying production-ready solutions in a distributed environment. Work includes AI-based systems, AML/anti-fraud solutions, and high-availability data platforms. 🗂️ Requirements: Strong experience building Java-based microservices, Hands-on experience with Java 21+ and Micronaut, Commercial experience with Angular, Strong knowledge of TypeScript and RxJS, Experience with HTML5 and SCSS/CSS3, Experience with distributed systems and scalability, Experience with asynchronous messaging systems, Experience with relational and NoSQL databases, Experience with unit and integration testing, Experience with CI/CD pipelines and Git-based workflows 📃 Skills: Java, Micronaut, Angular, TypeScript, RxJS, HTML5, SCSS, gRPC, Kafka, Pulsar, RabbitMQ, Chronicle, PostgreSQL, MongoDB, Redis, Kubernetes, Rancher, Prometheus, Grafana, OpenSearch, JUnit, Testcontainers, Jest, GitLab 🏢 Description: XTB is a global company from the financial industry, focusing on online trading of financial instruments. We are the largest FinTech in Poland and a leader in Central and Eastern Europe, and the range of our operations covers several countries, including Asia and South America. At XTB, we focus on the development of our employees, giving them opportunities to gain knowledge and skills in various fields, as well as offering a number of training and development programs. If you are looking for challenges and want to gain valuable experience in an international business environment, XTB is the right place for you. We are a certified Great Place to Work company. We are looking for a Senior Full Stack Developer (70% Java – 30% Angular ) to join the Customer Care team and help build the ecosystem of applications supporting XTB's client service operations. You will design and develop both backend microservices and user interfaces — from solution design through to production deployment. The main focus is on the backend (Java), with meaningful contribution to the frontend layer (Angular). About the Customer Care team Customer Care is the XTB department whose mission is to support post-onboarding processes for new and existing clients. We work closely with a range of other XTB departments. We design and develop an ecosystem of AI-based solutions — from internal microservices, through integrations with external tools, to our own Chat AI. We build internal AML and anti-fraud systems, as well as Customer Database — the central repository of client data. Each of these solutions translates into higher service quality, greater security, and improved client satisfaction. We work in quarterly cycles based on clearly defined goals and KPIs. Responsibilities: Working in a Scrum environment, with a strong focus on effective team collaboration. Development of multiple products, offering the opportunity to build a wide range of functionalities. High-performance systems - we process massive volumes of data with minimal latency. A strong emphasis on high availability and scalability, supporting investments made by users all over the world. Technologies: Backend: Java 21+, Micronaut Frontend: Angular, TypeScript, RxJS, SCSS Inter-service communication: gRPC Asynchronous communication: Kafka, Pulsar, RabbitMQ, Chronicle Data storage: PostgreSQL, MongoDB, Redis Infrastructure: Rancher (Kubernetes), deployed across multiple data centers Production monitoring: Prometheus, Grafana, OpenSearch, OpsGenie Testing: JUnit, Testcontainers, Jest Development: IntelliJ IDEA, VS Code/WebStorm, GitHub Copilot, Claude Code, Windsurf Source code and CI: GitLab, GitLab CI Task and knowledge management: Jira, Confluence, Google Workspace (Gmail, Drive, Docs, Meet, Chat) Internally developed GenAI tools available to all employees. Requirements: Strong experience in building Java-based microservices - hands-on expertise in designing, implementing, and evolving microservices, with an understanding of scalability and performance challenges. Commercial experience with the Angular framework and solid knowledge of RxJS, TypeScript, HTML5, CSS3/SCSS. Ability to deliver according to requirements - translating business analysis into concrete technical solutions while ensuring compliance with requirements and deadlines. Ownership and proactivity - taking responsibility for assigned tasks, identifying risks, and proposing solutions to ensure successful project delivery. Commitment to code quality - adhering to the highest engineering standards, focusing on clean, testable code and alignment with best practices and system architecture. Active contribution to project development - engaging in continuous improvement and optimization, proposing innovative solutions, and collaborating closely with the team toward shared goals. Experience in effective communication and collaboration with an experienced team - you are comfortable working with professionals with strong expertise, building productive working relationships, and aligning on goals and decisions within a mature team environment. What we offer: Real impact on the development of the company and the product. Work in an experienced team that actively shares knowledge. A clear growth path supported by regular feedback and transparent career development. Training budget for courses and conferences of your choice. An additional day off on your birthday. An additional day off for parents. Equipment tailored to your needs. Private medical care and group insurance. Access to an e-learning platform for learning English and a benefits platform. Access to a wellbeing platform, including workshops and private therapy sessions. Remote work, work from our Warsaw office, or from a coworking space in your city. Regular team integration events.

Technology

XTB

Senior Product Manager (Ledger Domain)

Senior

Remote

Warsaw, Poland

19,550 - 24,800 PLN

🏢 Summary: Product Manager responsible for owning and delivering a double-entry core ledger for a fintech platform, ensuring accurate money movement, reconciliation, and regulatory compliance. The role focuses on defining product vision, roadmap, and integrations across payments, trading, finance, and risk systems. You will lead end-to-end ledger delivery, including migration, scalability, auditability, and data quality KPIs. 🗂️ Requirements: 5+ years experience in fintech, banking, or payments, Ownership of ledger, balances, or reconciliation domains, Strong knowledge of double-entry accounting, Experience with money movement processes (deposits, withdrawals, reversals), Experience managing cross-functional roadmap dependencies, Ability to define APIs, events, and system integrations, Experience with data quality and reconciliation processes, Experience leading product delivery in regulated environments 📃 Skills: Ledger, Accounting, Reconciliation, APIs, Payments, Banking, Fintech, KPIs, Data, Compliance, Audit, FX, SQL, Dashboards, Migration 🏢 Description: XTB is a global company from the financial industry, focusing on online trading of financial instruments. We are the largest FinTech in Poland and a leader in Central and Eastern Europe, and the range of our operations covers several countries, including Asia and South America. At XTB, we focus on the development of our employees, giving them opportunities to gain knowledge and skills in various fields, as well as offering a number of training and development programs. If you are looking for challenges and want to gain valuable experience in an international business environment, XTB is the right place for you. We are a certified Great Place to Work company. Who is the Product Manager at XTB? You are responsible for the shape of the product: the vision for the future and the selection of KPIs that correspond to the KPIs of the area and the company. Key Responsibilities: Building a development strategy for the accounting system through close cooperation between the team and the accounting area; prioritizing the implementation of functionalities; finding a compromise between usability and system performance; analyzing data quality and data availability time using dedicated dashboards. The accuracy of data and processes is the most important thing for you - you look at processes, analyze how they can be automated and accelerated without compromising their quality. You are responsible for operationalizing the product vision: you translate visions into specific steps and tasks for the development team. You are responsible for cooperation with internal stakeholders such as the finance department (accounting, tax), risk department, and trading: you coordinate activities so that the product can be launched on time. You are the owner of internal systems and solutions that influence the effective and efficient work of business teams in the company. Responsibilities Own the Ledger domain at XTB: set product vision, strategy, and roadmap spanning today’s internal Cash Manager service and the target state core ledger. Lead end-to-end product delivery for the ledger (stability, scalability, auditability, SLAs), balancing regulatory, operational, and customer impact priorities. Drive crossteam integration: define APIs/events/contracts, onboarding standards, and delivery plans with Payments, Trading, Back Office, Risk, Compliance, Finance, Data, and Customer Operations. Define and deliver a double entry core ledger capable of end-to-end accounting for XTB financial services, including client money segregation, internal accounts, and full traceability. Ensure money movement correctness for deposits/withdrawals: posting rules, fees, FX, reversals/chargebacks, cutoffs, idempotency, and reconciliation across payment providers and banks. Support data quality and reconciliation outcomes: daily balances, break management, settlement workflows, and alignment between ledger, bank statements, and downstream finance/BI systems. Define migration and rollout approach to core ledger (incremental adoption, backfills, parallel runs), with measurable KPIs for accuracy, latency, and incident reduction Requirements Mandatory: 5+ years experience in fintech/banking/payments with ledger/balances/reconciliation ownership and strong knowledge of double-entry ledger and money movement (deposits/withdrawals, reversals). Proven ability to handle roadmap dependencies, and cross-functional leadership in fintech. Excellent communication with multiple technical and business teams and coordinating work between them. High independence, self-starter attitude. High level of ownership and responsibility for the implemented products. Nice-to-have: core-ledger build/migration experience, client money segregation, and reporting/audit-focused platforms. What we offer Work in an experienced team that is happy to share its knowledge, A clear vision of development thanks to regular feedback and clear career paths, A training budget for courses and conferences that interest you, Regular team-building meetings. Benefits An extra day off on your birthday, An extra day off for parents, Equipment tailored to your needs, Private medical care and group insurance, Access to an e-learning platform for learning English and a benefits platform, Access to a wellbeing platform and the opportunity to take advantage of workshops and private therapy sessions, Remote work, from the office in Warsaw or from a coworking space in your city.

Technology

XTB S.A.

Engineering Team Leader

Senior

Remote

Warsaw, Poland

27,200 - 34,600 PLN

🏢 Summary: Engineering Team Leader role focused on modernizing a core trading platform by building high-performance Java microservices in a distributed environment. The position combines technical leadership, architecture collaboration, and team management within SCRUM teams supporting scalable and low-latency systems. The offer includes remote work flexibility, professional development support, and comprehensive employee benefits. 🗂️ Requirements: Several years of software development experience, Experience managing development teams, Ability to develop Java-based microservices, Knowledge of scalability, performance, and reliability concepts, Experience delivering projects from architecture to deployment, Ability to work with multi-skilled and remote teams 📃 Skills: Java, Micronaut, Kubernetes, Rancher, ArgoCD, gRPC, Kafka, Pulsar, RabbitMQ, Postgres, MongoDB, Redis, Prometheus, Grafana, OpenSearch, Opsgenie, IntelliJ, GitLab, CI/CD, Jira, Confluence, Gmail, Google, Claude, Copilot, Gemini 🏢 Description: XTB is a global company from the financial industry, focusing on online trading of financial instruments. At XTB, employees have opportunities to gain knowledge and skills in various fields through training and development programs. We are looking for an Engineering Team Leader to join our team, combining both technical and leadership skills. In our structure, each business area and multiple SCRUM teams are overseen by a Program Manager. Each team consists of a Team Leader, developers, and testers, supported by a Product Manager and Scrum Master. Our team is leading the strategic modernization of XTB’s core trading server. We are focused on extracting critical business logic into high-performance microservices using a modern tech stack, ensuring our platform can support rapid global growth while maintaining mission-critical reliability and low-latency performance. Responsibilities - Ensuring development tasks are completed according to established technical standards. - Supporting the Product Manager in coordinating team activities in the area of technological solutions. - Collaborating with other teams to design optimal solution architectures. - Ensuring high team efficiency by identifying and mitigating obstacles in the development process. - Monitoring ongoing work and assisting in resolving technical issues. - Supporting team growth through training, mentoring, and regular 1:1 meetings. Requirements - Several years of experience as a software developer. - Experience as a team manager. - Ability to create and develop Java-based microservices. - Knowledge of system scalability, performance, and reliability. - Experience in projects from architecture to deployment. - Ability to work effectively with multi-skilled and remote teams. Technologies We Work With - Tech Stack: Microservices in Java 17+ with Micronaut. - Deployment on Rancher (Kubernetes) across multiple data centers with ArgoCD. - Communication between microservices via gRPC. - Asynchronous messaging using Kafka, Pulsar, RabbitMQ. - Databases: Postgres, MongoDB, Redis. - Observability & DevOps: Monitoring with Prometheus, Grafana, OpenSearch, Opsgenie. - Code in IntelliJ with Copilot support. - Version control: GitLab, CI/CD with GitLab CI. - Tools & Collaboration: Task tracking in Jira, knowledge management in Confluence. - Extensive use of Google Workspace: Gmail, Drive, Docs, Meet, Chat. - Claude Code, Github Copilot, Gemini. What We Offer - Real influence on the development of the company and the product. - Work in an experienced team that is happy to share its knowledge. - A clear vision of development thanks to regular feedback and clear career paths. - Regular team-building meetings. Benefits - A training budget for courses and conferences that interest you. - An extra day off on your birthday. - An extra day off for parents. - Equipment tailored to your needs. - Private medical care and group insurance. - Access to an e-learning platform for learning English and a benefits platform. - Access to a wellbeing platform and the opportunity to take advantage of workshops and private therapy sessions. - Remote work, from the office in Warsaw or from a coworking space in your city.