New offer - be the first one to apply!

June 23, 2026

Sr. Software Engineer

Senior • Hybrid

233,500 - 350,350 PLN/yr

Warsaw, Poland

About the role

You will be a member of the team located in France and Poland. The project is stable, with well-defined processes and challenging tasks. Continuous improvements and innovations are always welcome. The team consists of 200+ motivated, dynamic and highly talented developers, testers and managers. Development processes are based on Agile SCRUM/KANBAN.

Key Responsibilities and Duties

  • Discuss requirements with Product Owners to design the most effective solution
  • Collaborate with engineers within the scrum team to deliver efficient solutions
  • Develop new business modules and functions
  • Refactor and optimize existing code
  • Focus on quality and test automation
  • Contribute to continuous improvement of processes, methodologies, technologies and practices

Education, Experience & Skills

  • 7+ years of experience in Java development
  • Strong knowledge of JPA
  • Strong knowledge of Spring Framework (DI/AOP/REST) and Spring Boot
  • Strong knowledge of SOLID principles
  • Experience with relational databases, Oracle DB, PostgreSQL
  • Effective communication skills in English (verbal and written)
  • Experience with microservice architecture
  • Experience with Docker
  • Experience working in Agile Scrum/Kanban
  • Ability to read user stories and learn business logic
  • DevOps culture is a plus
  • Nice to have experience with React or Angular

Compensation & Benefits

The annual base salary range for this role is zł233,500.00 - zł350,350.00 based on a full-time schedule. This position may be eligible for variable compensation and long-term incentives. A comprehensive compensation package is provided, including health, welfare and wellbeing benefits supporting both professional and personal life.

Similar jobs you might like

Technology

New offer

Kyriba

Sr.Software Engineer (Java)

Senior

Hybrid

Warsaw, Poland

233,500 - 350,350 PLN/yr

🏢 Summary: Senior Software Engineer role focused on building and scaling high-throughput payment processing microservices within a SaaS platform. The position involves architecting, developing, and optimizing distributed systems while modernizing legacy monoliths. The engineer will own performance, scalability, and reliability, driving best practices and technical improvements across the stack. 🗂️ Requirements: 12+ years of Java development experience, Experience with Spring framework, Experience with distributed systems, Experience with monolithic and microservice architectures, Experience scaling high-throughput, large-volume systems, Practical experience with Kubernetes, Practical experience with Kafka, Knowledge of TDD, BDD, DDD, OOP, FP, Clean Code, API design, CI/CD, Experience with system observability (metrics, alerts, tracing), Experience with database design and SQL, Fluent English communication skills 📃 Skills: Java, Spring, Kubernetes, Kafka, SQL, CI/CD, TDD, BDD, DDD, OOP, FP, Microservices, Monoliths, Observability 🏢 Description: About the role We are looking for a passionate Senior Software Engineer to join our Payment Advanced Routing Team. The team develops the payments processing core of a SaaS solution engineered to rapidly process massive volumes of payments with the lowest possible latency. The architecture is primarily based on microservices, with integration and maintenance of legacy monolithic systems. In this role, you will drive the development of new microservices while ensuring smooth operation and modernization of existing systems. You will work on complex distributed environments, minimize technical debt, and optimize system scalability and performance. Responsibilities - Actively participate in architecture definition and develop robust architectural designs for solutions. - Discuss requirements with Product Owners and the Agile Team to design effective and scalable solutions. - Collaborate with engineers across teams to deliver efficient, high-quality outcomes. - Autonomously develop new business modules and functions tailored for high-throughput processing. - Refactor and optimize existing code to improve performance and limit technical debt. - Ensure high-quality deliverables through modular design, test-driven development, and robust test automation. - Take full ownership of performance, scalability, and reliability of delivered software. - Drive continuous improvement in engineering processes, technology stack, and best practices. Requirements - 12+ years of experience in Java development (Spring) and complex distributed systems. - Proven experience with both monolithic and microservice architectures. - Strong experience in scaling applications for large volumes of data and high-throughput processing. - Practical, project-proven experience with Kubernetes and Kafka. - Strong knowledge of software engineering practices: TDD/BDD, DDD, OOP, FP, Clean Code, API design, and CI/CD. - Familiarity with modern deployments and system observability (alerts, metrics, tracing). - Solid experience with database design and strong working knowledge of SQL. - Effective verbal and written communication skills in English. Benefits - Permanent contract (UoP). - Annual salary increase based on individual performance and a 15% yearly bonus. - Fully remote work from Poland or on-site work from the Warsaw office. - MacBook Pro or Dell laptop with Linux. - Access to AI productivity tools. - Access to Coursera, Pluralsight, LinkedIn Learning, and industry conferences. - International collaboration and team-building events. - Additional benefits for permanent employees: medical, sports, and life insurance, lunch card, employee capital plan (PPK), and creative work tax deduction (KUP 80%).

Technology

New offer

Kyriba

Enterprise Test Automation expert – CRM & ERP transformation

Senior

Hybrid

Warsaw, Poland

233,500 - 350,350 PLN/yr

🏢 Summary: Senior QA Automation Expert role focused on building and leading a new automation framework from scratch for a corporate platform, ensuring high-quality delivery across CI/CD pipelines. The position covers UI and API test automation, Salesforce and Workday integrations, and Copado-based continuous deployment processes. The role combines hands-on automation development, release support, and collaboration with DevOps and corporate systems teams. 🗂️ Requirements: Bachelor’s degree in STEM discipline, 4–6 years of automated testing experience, Minimum 5 years of Salesforce development experience, Hands-on experience with Copado suites (Robotic testing, CI/CD), Experience building automation frameworks from scratch, Experience with Selenium or similar automation frameworks, Experience with API testing and system integrations, Experience with GitHub, Experience with Jira and Confluence, Understanding of Waterfall and Agile methodologies, Experience in testing front-end and back-end web services, Experience in Test Driven Development and data models 📃 Skills: Copado, Salesforce, Selenium, CI/CD, API, GitHub, Jira, Confluence, Workday, Mulesoft, TDD, SQL 🏢 Description: About the Role: Kyriba is looking for a highly skilled Senior QA automation expert to join our Corporate Systems and Transformation team and ensure the delivery of high-quality corporate solutions for internal users and Partners. The ideal candidate will have strong expertise in test planning, execution, automation, and API testing, with experience or exposure to Salesforce, Mulesoft, Workday and/or Copado environments. This role requires excellent analytical skills, attention to detail, and the ability to collaborate effectively with cross-functional teams for transformation initiatives. The primary responsibility of this position is to lead, build and deliver from scratch an automation framework for the Corporate platform using Copado solution in order to cover key continuous deployment phases like smoke, E2E, UAT and regression testings as well as supporting the release management team in a context of Roadmap project delivery and BAU activities. Essential duties and responsibilities Test Design & Planning: Experience in building Automation Frameworks from scratch is a must. Design detailed test cases covering functional, integration, and regression scenarios. Analyse the business needs and the required functionality for internal users. Develop comprehensive test plans and strategies aligned with ongoing CI/CD practices and project requirements validating the Functional and Quality requirements of the solution. Test Execution & Reporting: Execute automated and manual functional tests, ensuring complete coverage (Unit, E2E, UAT, regression, and smoke tests) and accuracy as well as providing adhoc support to stakeholders during UAT. Perform API testing and validate system integration across multiple platforms (Salesforce, Workday). Document and report daily test results using a dashboard, highlighting defects and risks. Automation Framework Development: Responsible for writing, executing and maintaining functional/non-functional automated UI and API tests/suites to support evolving corporate platform solutions (scalability, maintainability, performance) and for transformation mission critical programme needs. Proactively investigate problems and opportunities in existing processes, evaluating and communicating findings and recommendations to internal stakeholders. Work closely with Corporate systems teams (Salesforce, Workday HR/Finance) to reach a common understanding of the code base and test coverage at unit level. Release & CI/CD Support: Assess release readiness and participate in CI/CD deployment cycles. Collaborate with DevOps teams to ensure smooth and timely releases. Education, Experience & Skills: A relevant bachelor’s degree preferably in a STEM (Science, Technology, Engineering and Mathematics) discipline. 4-6 years of Automatic testing experience. Hands on experience in Copado suites (Robotic testing, CI/CD). Minimum 5 years of experience in salesforce development. Exposure to Automation Frameworks, something like Selenium. Understanding of PDLC (project delivery life cycle) methodologies (Waterfall, Agile). Experience with Github. Experience in testing front-end and back-end web services. Experience in Test Driven Development and data models. Experience in test documentation, such as strategies and approaches. Experience of Atlassian eco-system: Jira, Confluence. Excellent communication and stakeholder management skills. Has been a key player in delivering technical solutions as part of large projects. Strong analytical and problem-solving abilities. Ability to work independently and mentor junior testers when the team will expand. Applies “progress over perfection” principle. Takes full responsibility for decisions and delivers. Compensation & Benefits: The annual base salary range for this role is zł233,500.00 - zł350,350.00 based on a full-time schedule. Salary can progress beyond this range through sustained performance and demonstrated success in the role. In addition to base pay, this position may be eligible for variable compensation (eg. performance bonus or commission-based plan) and a long-term incentive. The final package will be determined by factors such as skills, experience and qualifications. Kyriba also offers a comprehensive compensation package, including a range of health, welfare and wellbeing benefits designed to support both your professional and personal life.

Technology

Xebia sp. z o.o.

👉 Senior Java Developer (IAM/Keycloak)

Senior

Remote

Wroclaw, DS, Poland

18,000 - 28,000 PLN

🏢 Summary: Senior/Lead Java Developer role focused on Identity and Access Management, contributing to migration from Azure AD to Keycloak and building secure authentication and authorization solutions. The position involves backend development in Java, integration with OIDC and SAML, and designing scalable IAM systems within a global team. The role requires strong independence and collaboration in an international environment. 🗂️ Requirements: 7+ years of professional experience as a Java developer, Strong experience in Java backend development, Hands-on experience with Identity and Access Management (IAM), Experience with OIDC and SAML authentication protocols, Experience with Keycloak, Experience with Kubernetes, Ability to work independently within defined guidelines, Fluent English (written and spoken), Practical experience with AI-powered coding assistants 📃 Skills: Java, Keycloak, IAM, OIDC, SAML, Kubernetes, TypeScript, Azure, AI 🏢 Description: Who We Are While Xebia is a global tech company, our journey in CEE started with two Polish companies – PGS Software, known for world-class cloud and software solutions, and GetInData, a pioneer in Big Data. Today, we’re a team of 1,000+ experts delivering top-notch work across cloud, data, and software. And we’re just getting started. What We Do We work on projects that matter – and that make a difference. From fintech and e-commerce to aviation, logistics, media, and fashion, we help our clients build scalable platforms, data and AI solutions, and cutting-edge applications to shape the future of tech. Our clients include McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, InPost, and many, many more. We value smart tech, real ownership, and continuous growth. We use modern, open-source stacks, and we’re proud to be trusted partners of Databricks, dbt, Snowflake, Azure, GCP, and AWS. Fun fact: we were the first AWS Premier Partner in Poland! Beyond Projects What makes Xebia special? Our community. We support tech communities, organize meetups (Software Talks, Data Tech Talks), and have a culture that actively support your growth via Guilds, Labs, and personal development budgets — for both tech and soft skills. It’s not just a job. It’s a place to grow. What sets us apart? Our mindset. Our vibe. Our people. And while that’s hard to capture in text – come visit us and see for yourself. 🟣 You will be: working as part of a global Identity and Access Management team for a leading pharmaceutical company in Europe, contributing to the migration of Identity Provider solutions from Azure to Keycloak, developing and maintaining backend solutions in Java with a focus on authentication and authorization, working on identity-related integrations using standards such as OIDC and SAML, collaborating closely with international teams while maintaining a high level of independence, contributing to the design and implementation of secure, scalable IAM solutions. 🟣 Your profile: 7+ years of professional experience as a Java developer (senior/lead level), strong experience with Java backend development, ability to work independently within defined guidelines (guardrails) while collaborating with the team, hands-on experience with Identity and Access Management (IAM), experience with authentication protocols such as OIDC and SAML, experience with Keycloak, familiarity with TypeScript, experience working with Kubernetes, strong communication skills and ownership mindset, fluent English (written and spoken), practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery. 🟣 Nice to have: experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work, Interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. 🟣 Recruitment Process: CV review – HR Interview – Technical Interview – Client Interview – Decision 🎁 Benefits 🎁 ✍ Development: development budgets of up to 6,800 PLN, we fund certifications e.g.: AWS, Azure, access to Udemy, O'Reilly (formerly Safari Books Online) and more, events and technology conferences, technology Guilds, internal training, Xebia Upskill. 🩺 We take care of your health: private medical healthcare, multiSport card - we subsidise a MultiSport card, mental Health Support.

Technology

Xebia sp. z o.o.

👉 Senior Java Developer - Dubai client

Senior

Remote

Wroclaw, Poland

18,000 - 28,000 PLN

🏢 Summary: Senior Full Stack Java Engineer role focused on building cloud-native microservices and event-driven systems in Agile teams for international clients. The position involves designing, developing, and maintaining scalable, highly available applications while driving best engineering practices and CI/CD automation. Occasional on-site work in Dubai is required. 🗂️ Requirements: 7+ years of software development experience in Agile teams, Extensive experience with Java 7/8 and Java EE, Strong experience with Spring (Spring Boot, Spring Cloud, Spring Messaging), Experience building cloud-native microservices and event-driven systems, Hands-on experience with Docker and Kubernetes, Experience with CI/CD tools (e.g., Jenkins), Strong knowledge of SQL and at least one relational database (Oracle, MSSQL, MySQL), Experience with Git (branching, merging, pull requests), Experience with integration gateways, RESTful APIs, SSO, OAuth, LDAP, Knowledge of Elasticsearch, Redis, MongoDB, Kafka, Experience with monitoring/observability tools (e.g., Grafana), Experience with unit testing frameworks (e.g., JUnit), Familiarity with DevOps practices and Infrastructure as Code, Experience designing distributed systems, Practical use of AI coding assistants (e.g., GitHub Copilot), Willingness to travel occasionally to Dubai 📃 Skills: Java, JavaEE, Spring, SpringBoot, SpringCloud, SpringMessaging, JPA, ORM, Maven, Microservices, Kafka, Elasticsearch, Redis, MongoDB, Docker, Kubernetes, Jenkins, SQL, Oracle, MSSQL, MySQL, Git, REST, OAuth, LDAP, Grafana, JUnit, CI/CD, DevOps, IaC 🏢 Description: Who We Are While Xebia is a global tech company, our journey in CEE started with two Polish companies – PGS Software, known for world-class cloud and software solutions, and GetInData, a pioneer in Big Data. Today, we’re a team of 1,000+ experts delivering top-notch work across cloud, data, and software. And we’re just getting started. What We Do We work on projects that matter – and that make a difference. From fintech and e-commerce to aviation, logistics, media, and fashion, we help our clients build scalable platforms, data and AI solutions, and cutting-edge applications to shape the future of tech. Our clients include McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, InPost, and many, many more. We value smart tech, real ownership, and continuous growth. We use modern, open-source stacks, and we’re proud to be trusted partners of Databricks, dbt, Snowflake, Azure, GCP, and AWS. Fun fact: we were the first AWS Premier Partner in Poland! Beyond Projects What makes Xebia special? Our community. We support tech communities, organize meetups (Software Talks, Data Tech Talks), and have a culture that actively support your growth via Guilds, Labs, and personal development budgets — for both tech and soft skills. It’s not just a job. It’s a place to grow. What sets us apart? Our mindset. Our vibe. Our people. And while that’s hard to capture in text – come visit us and see for yourself. 🟣 You will be: using Agile engineering practices and various software and web development technologies to rapidly develop creative and efficient solutions that enhance the client customer and employee experience , working with other team members to craft clear user stories, design tests for prototypes and products,and continuously deliver product enhancements, liaising with other teams within and outside the Digital unit to negotiate timelines,deliverables and dependencies, collaborating closely with Product Owners, Designers and team members to identify and socialize product and delivery risks, driving forward and role-model best practice engineering processes and Agile behavior and ensuring teams members follow suit, communicating with business stakeholders about Agile processes to set and manage expectations about delivery methods and timelines , owning and drive best practice in terms of automation such as continuous integration and deployment. 🟣 Your profile: client location: Dubai – occasional on-site travel required (a few weeks per year in total), at least 7+ years of software development experience working in Agile teams, extensive experience with Java 7/8 , Java EE, Spring framework including Spring Boot, Spring Cloud, Spring Messaging, JPA, ORM, Maven and other open-source java frameworks, full stack engineering skills with a passion for mentoring other team members, expertise in developing cloud native microservices and event-driven systems using Java, strong knowledge of integration gateways, monitoring tools, and observability platforms such as grafana, excellent knowledge of elasticsearch, Redis, Mongodb, and Apache Kafka, good understanding of infrastructure components including restful APIs, Single sign-on, Oauth, ldap, and search technologies, hands-on experience with Docker and Kubernetes, solid experience with git (branching, merging, tagging, pull requests), practical experience with ci/cd tools such as Jenkins or similar, excellent knowledge of sql and at least one common relational database (oracle, mssql, mysql), experience in code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, and application security, working knowledge of designing and building distributed applications, familiarity with devops practices and infrastructure as code, experience with at least one unit testing framework such as junit, practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery. 🟣 Nice to have: familiarity with functional programming concepts, experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work, Interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. 🟣 Recruitment Process: CV review – HR Interview – Technical Interview – Client Interview – Decision 🎁 Benefits 🎁 ✍ Development: development budgets of up to 6,800 PLN, we fund certifications e.g.: AWS, Azure, access to Udemy, O'Reilly (formerly Safari Books Online) and more, events and technology conferences, technology Guilds, internal training, Xebia Upskill. 🩺 We take care of your health: private medical healthcare, multiSport card - we subsidise a MultiSport card, mental Health Support.

Technology

Xebia sp. z o.o.

👉 Senior/ Lead Node.js Developer

Senior

Remote

Wroclaw, Poland

20,000 - 26,000 USD

🏢 Summary: The offer is for a senior Backend Developer to design and build scalable backend services and APIs using Node.js and TypeScript in cloud-based, microservices architectures. The role involves developing RESTful and GraphQL APIs, optimizing databases, and supporting DevOps and cloud initiatives with CI/CD and containerization. You will work on complex, high-impact projects ensuring performance, reliability, and observability of distributed systems. 🗂️ Requirements: 6+ years Backend development experience, 4+ years Node.js experience, 3+ years TypeScript experience, Experience designing RESTful APIs, Experience implementing GraphQL, Experience with microservices architecture, Knowledge of DevOps practices and monitoring tools, Experience with relational and non-relational databases, Proficiency with AWS, Experience with Docker and Kubernetes, Upper-intermediate English (B2/C1), Work permit in Poland 📃 Skills: Node.js, TypeScript, REST, GraphQL, Microservices, PostgreSQL, MySQL, MongoDB, AWS, Docker, Kubernetes, CI/CD, Prometheus, Grafana, ELK 🏢 Description: Who We Are While Xebia is a global tech company, our journey in CEE started with two Polish companies – PGS Software, known for world-class cloud and software solutions, and GetInData, a pioneer in Big Data. Today, we’re a team of 1,000+ experts delivering top-notch work across cloud, data, and software. And we’re just getting started. What We Do We work on projects that matter – and that make a difference. From fintech and e-commerce to aviation, logistics, media, and fashion, we help our clients build scalable platforms, data and AI solutions, and cutting-edge applications to shape the future of tech. Our clients include McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, InPost, and many, many more. We value smart tech, real ownership, and continuous growth. We use modern, open-source stacks, and we’re proud to be trusted partners of Databricks, dbt, Snowflake, Azure, GCP, and AWS. Fun fact: we were the first AWS Premier Partner in Poland! Beyond Projects What makes Xebia special? Our community. We support tech communities, organize meetups (Software Talks, Data Tech Talks), and have a culture that actively support your growth via Guilds, Labs, and personal development budgets — for both tech and soft skills. It’s not just a job. It’s a place to grow. What sets us apart? Our mindset. Our vibe. Our people. And while that’s hard to capture in text – come visit us and see for yourself. 🟣 You will be: designing, developing, and maintaining scalable backend services and APIs using Node.js and TypeScript, ensuring high performance and reliability, architecting and implementing RESTful and/or GraphQL APIs as well as microservices-based solutions to support complex business requirements, collaborating closely with cross-functional teams to define technical solutions, improving system architecture, and promoting engineering best practices, optimizing database schemas and queries, ensuring data integrity, security, and performance across relational and non-relational databases, supporting DevOps and cloud initiatives by working with CI/CD pipelines, containerization, monitoring, and cloud infrastructure, ensuring smooth deployments and system observability. 🟣 Your profile: 6+ years of experience as a Backend developer, 4+ years of experience with Node.js , 3+ years of experience with TypeScript , experience with rchitecting and implementing RESTful APIs, GraphQL endpoints, or microservices to support various applications, knowledge of DevOps practices and tools, including monitoring/logging systems like Prometheus, Grafana, or ELK Stack, experience in up-skilling engineering teams through practices such as pair programming and facilitating technical knowledge-sharing sessions and workshops, experience with database design and management using PostgreSQL, MySQL, MongoDB, or similar, proficiency with AWS and containerization tools Docker and Kubernetes. upper intermediate/Advanced English (B2/C1). Work from Poland and a work permit are required. 🟣 Recruitment Process: CV review – HR Interview – Technical Interview – Client Interview – Decision 🎁 Benefits 🎁 ✍ Development: development budgets of up to 6,800 PLN, we fund certifications e.g.: AWS, Azure, access to Udemy, O'Reilly (formerly Safari Books Online) and more, events and technology conferences, technology Guilds, internal training, Xebia Upskill. 🩺 We take care of your health: private medical healthcare, multiSport card - we subsidise a MultiSport card, mental Health Support.

Technology

Xebia sp. z o.o.

👉 Architect/ Lead Node.js Developer

Senior

Remote

Krakow, MA, Poland

24,000 - 30,000 USD

🏢 Summary: Senior Backend Developer role focused on designing and building scalable backend services and APIs using Node.js and TypeScript in cloud-based, microservices architectures. The position involves system architecture design, database optimization, and supporting DevOps practices for reliable, high-performance deployments. You will work on complex, large-scale systems with strong emphasis on best engineering practices and observability. 🗂️ Requirements: 10+ years backend development experience, 4+ years commercial experience with Node.js, 3+ years commercial experience with TypeScript, Experience designing RESTful APIs, Experience implementing GraphQL or microservices architectures, Experience with DevOps practices and monitoring/logging tools, Experience with relational and non-relational databases, Proficiency with AWS, Experience with Docker and Kubernetes, Upper-intermediate or advanced English (B2/C1), Work from Poland and valid work permit 📃 Skills: Node.js, TypeScript, REST, GraphQL, Microservices, PostgreSQL, MySQL, MongoDB, AWS, Docker, Kubernetes, Prometheus, Grafana, ELK, CI/CD 🏢 Description: Who We Are While Xebia is a global tech company, our journey in CEE started with two Polish companies – PGS Software, known for world-class cloud and software solutions, and GetInData, a pioneer in Big Data. Today, we’re a team of 1,000+ experts delivering top-notch work across cloud, data, and software. And we’re just getting started. What We Do We work on projects that matter – and that make a difference. From fintech and e-commerce to aviation, logistics, media, and fashion, we help our clients build scalable platforms, data and AI solutions, and cutting-edge applications to shape the future of tech. Our clients include McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, InPost, and many, many more. We value smart tech, real ownership, and continuous growth. We use modern, open-source stacks, and we’re proud to be trusted partners of Databricks, dbt, Snowflake, Azure, GCP, and AWS. Fun fact: we were the first AWS Premier Partner in Poland! Beyond Projects What makes Xebia special? Our community. We support tech communities, organize meetups (Software Talks, Data Tech Talks), and have a culture that actively support your growth via Guilds, Labs, and personal development budgets — for both tech and soft skills. It’s not just a job. It’s a place to grow. What sets us apart? Our mindset. Our vibe. Our people. And while that’s hard to capture in text – come visit us and see for yourself. 🟣 You will be: designing, developing, and maintaining scalable backend services and APIs using Node.js and TypeScript, ensuring high performance and reliability, architecting and implementing RESTful and/or GraphQL APIs as well as microservices-based solutions to support complex business requirements, collaborating closely with cross-functional teams to define technical solutions, improving system architecture, and promoting engineering best practices, optimizing database schemas and queries, ensuring data integrity, security, and performance across relational and non-relational databases, supporting DevOps and cloud initiatives by working with CI/CD pipelines, containerization, monitoring, and cloud infrastructure, ensuring smooth deployments and system observability. 🟣 Your profile: 10+ years of experience as a Backend developer, 4+ years of experience with Node.js , 3+ years of experience with TypeScript , experience with rchitecting and implementing RESTful APIs, GraphQL endpoints, or microservices to support various applications, knowledge of DevOps practices and tools, including monitoring/logging systems like Prometheus, Grafana, or ELK Stack, experience in up-skilling engineering teams through practices such as pair programming and facilitating technical knowledge-sharing sessions and workshops, experience with database design and management using PostgreSQL, MySQL, MongoDB, or similar, proficiency with AWS and containerization tools Docker and Kubernetes. upper intermediate/Advanced English (B2/C1). Work from Poland and a work permit are required. 🟣 Recruitment Process: CV review – HR Interview – Technical Interview – Client Interview – Decision 🎁 Benefits 🎁 ✍ Development: development budgets of up to 6,800 PLN, we fund certifications e.g.: AWS, Azure, access to Udemy, O'Reilly (formerly Safari Books Online) and more, events and technology conferences, technology Guilds, internal training, Xebia Upskill. 🩺 We take care of your health: private medical healthcare, multiSport card - we subsidise a MultiSport card, mental Health Support. 🤸‍♂️ We are flexible: B2B or employment contract, contract for an indefinite period.

Technology

ITDS

Java & React Full Stack Developer – Cloud & Data Projects

Mid

Hybrid

Krakow, Poland

23,100 - 28,350 PLN

🏢 Summary: Full Stack Developer role focused on migrating critical banking reporting systems to the cloud and building scalable web applications in a microservices architecture. The position combines Java and React development with cloud technologies to enhance data and reporting platforms. Work in an agile, cross-country team delivering secure, high-quality financial solutions. 🗂️ Requirements: 3+ years experience in large-scale full-stack web applications, Experience with microservices architecture, Proficiency in Java 17+, Strong knowledge of Spring and Spring Boot, Experience in RESTful API development, Expertise in ReactJS, Strong knowledge of JavaScript and TypeScript, Hands-on experience with Google Cloud Platform, Experience with relational databases or data warehouses, Experience with Git and SCM systems, Knowledge of CI/CD pipelines, Fluent English, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, REST, ReactJS, JavaScript, TypeScript, GCP, PostgreSQL, BigQuery, AlloyDB, Git, GitHub, Jenkins, Microservices, CI/CD 🏢 Description: Unleash innovation at the intersection of cloud, data, and full-stack development — shape the future of banking technology! Krakow-based opportunity with hybrid work model (up to 3 days remote per week). As a Java & React Full Stack Developer , you will be working for our client, a leading global financial institution, supporting the transformation of their data and reporting systems within the International Wealth & Premier Banking division. You will be instrumental in migrating critical reporting platforms to the cloud and developing scalable, web-based applications that enhance decision-making and operational efficiency. Join a dynamic team committed to technological excellence and career growth in the finance sector. Your main responsibilities: Independently design, develop, test, and deploy web applications in a collaborative, cross-country environment. Support the migration of existing reporting systems to cloud-based platforms, ensuring seamless transition and minimal disruption. Mentor and guide team members, facilitating knowledge transfer and best practices for technology stack evolution. Ensure development adherence to IT methodologies, security standards, and documentation requirements. Work in an agile environment to deliver high-quality features aligned with client needs. You're ideal for this role if you have: 3+ years of experience in delivering large-scale full-stack web applications with microservice architecture. Strong proficiency in Java (Java 17+ preferred), Spring/Spring Boot, and RESTful API development. Expertise in ReactJS, JavaScript, and TypeScript. Hands-on experience with Google Cloud Platform products. Working knowledge of relational databases/data warehouses such as PostgreSQL, BigQuery, or AlloyDB. Experience with Git and SCM systems like GitHub. Knowledge of data visualization tools (e.g., Apache ECharts) is an advantage. Understanding of CI/CD pipelines, particularly Jenkins. It is a strong plus if you have: Certifications or experience in cloud architecture or DevOps practices. Language Required for the role: Fluent English communication skills are essential. 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

ITDS

Senior Microservices Developer – Java & Spring Boot

Senior

Hybrid

Krakow, Poland

23,100 - 28,350 PLN

🏢 Summary: Senior role focused on designing and developing scalable Java-based microservices for a global banking collateral platform. The position involves full lifecycle development, DevOps integration, and test-driven practices within a hybrid Kraków-based setup. You will build secure, high-performance solutions using modern Java and cloud-ready technologies. 🗂️ Requirements: 8+ years experience with Java and microservices, Strong expertise in Java 17/21, Strong expertise in Spring Boot, Experience building REST APIs, Knowledge of PostgreSQL, Experience with DevSecOps pipelines, Experience with TDD using JUnit and Cucumber, Experience across full SDLC, Experience working in Agile and DevOps teams, Fluent English, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, REST, PostgreSQL, DevSecOps, JUnit, Cucumber, Microservices, CI/CD, SpringCloud, Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon, Redis, Hazelcast, MQ, Solace, GCP, AWS, Ansible, Oracle 🏢 Description: Ignite innovation in financial technology — build scalable microservices that transform global banking. Kraków-based opportunity with hybrid work model. As a Senior Microservices Developer – Java & Spring Boot , you will be working for our client, a leading international bank providing cutting-edge financial solutions. You will contribute to developing a state-of-the-art collateral platform, leveraging microservices and open-source infrastructure to drive efficiency and security in global banking operations. This role offers an exciting chance to impact the future of banking technology and advance your career in a dynamic environment. Your main responsibilities: Design, develop, and maintain high-quality, reusable Java microservices using Java 17/21 and Spring Boot Contribute across all phases of the development lifecycle, from requirements gathering to deployment Implement DevOps practices and support automation in CI/CD pipelines Ensure test-driven development using JUnit and Cucumber, and collaborate closely with QA teams Improve team velocity and code quality through mentoring and best practice sharing Support platform stability by resolving incidents, monitoring performance, and managing problem resolution Develop automated tooling to enhance operational support and platform maintenance You're ideal for this role if you have: 8+ years of hands-on experience with Java and microservices architecture Strong expertise in Java 17/21, Spring Boot, and REST API development Deep knowledge of PostgreSQL and experience with DevSecOps pipelines Proven ability to work in Agile and DevOps teams, with excellent communication skills Experience with TDD (JUnit, Cucumber) and full software development lifecycle Ability to create innovative solutions for complex business challenges It is a strong plus if you have: (optional) Familiarity with AI-assisted code-generation tools (e.g., GitHub Copilot) Experience with Spring Cloud components (Hystrix, Eureka, Zuul, Sleuth, Feign, Ribbon) Knowledge of distributed in-memory data stores (Redis, Hazelcast) and messaging systems (MQ, Solace) Cloud experience (GCP/AWS), automated deployment tools (Ansible), or relational databases (Oracle) Language required for the role: Fluent English Eligibility for this 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

ITDS

Senior Java Full Stack Developer – Banking and Financial Services

Senior

Hybrid

Krakow, Poland

23,520 - 30,240 PLN

🏢 Summary: Senior Java Full Stack Developer role focused on building and supporting scalable banking applications within a global engineering team. The position involves developing microservices-based systems, ensuring production stability, and driving digital transformation in financial services. Hybrid work model with strong emphasis on DevOps, observability, and end-to-end support. 🗂️ Requirements: 6+ years of Java and full-stack development experience, Expertise in Java 21 and Spring Boot 3.x, Experience with microservices architecture and REST APIs, Strong knowledge of React JS, Experience with PostgreSQL, Experience with messaging systems (MQ or Solace), Familiarity with Kubernetes and Redis, Experience with CI/CD and DevOps practices, Knowledge of observability and monitoring tools, Fluent English, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, JSON, React, PostgreSQL, MQ, Solace, Kubernetes, Redis, Grafana, Splunk, Logstash, Prometheus, Jenkins, Ansible, CI/CD, DevOps 🏢 Description: Empower financial innovation — shape the future of banking technology! Krakow-based opportunity with hybrid work model allowing up to 3 remote days per week. As a Senior Java Full Stack Developer – Banking and Financial Services , you will be working for our client, a leading global bank, contributing to the development and support of critical financial applications. You will help build robust, scalable systems that drive digital transformation in the banking sector, offering innovative solutions to complex financial challenges. Your main responsibilities: Deliver application enhancements and provide ongoing support as a key member of a global engineering team. Collaborate with business stakeholders to plan, execute, and meet project milestones. Lead the resolution of critical incidents, ensuring timely fixes and issue resolution. Own end-to-end production support, managing support requests, tickets, and queries. Diagnose, troubleshoot, and resolve application performance, stability, and usability issues. Create and maintain technical documentation, best-practice guides, and process artifacts. Continuously develop your skills through training, certifications, and practical experience. Act as a subject matter expert for system functionality, operational constraints, and best practices. Participate actively in agile delivery, identifying risks and dependencies early. You're ideal for this role if you have: 6+ years of experience in Java development and full-stack engineering. Deep expertise with Java 21, Spring Boot 3.x, microservices, REST APIs, and JSON. Strong knowledge of React JS, PostgreSQL, and messaging systems like MQ or Solace. Working familiarity with Kubernetes, Redis, and application security best practices. Exposure to observability tools and DevOps/CI/CD pipelines: Grafana, Splunk, Logstash, Prometheus, Jenkins, Ansible. Excellent written and verbal communication skills in English. Ability to work effectively across distributed teams with responsiveness and ownership. Customer-focused mindset with a passion for high-quality deliverables. Comfortable operating within a DevOps model, supporting testing, analysis, and support tasks. It is a strong plus if you have: Basic Python, shell scripting, and experience with workflow engines like Activiti. Familiarity with testing frameworks such as JMock/Mockito and Selenium. Support or development experience with workflow-based applications. Language Required for the role: Fluent English 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

ITDS

Senior Java React Tech Lead – Payments Platform

Senior

Hybrid

Krakow, Poland

25,200 - 29,400 PLN

🏢 Summary: Senior leadership role focused on designing and delivering modern Java-based microservices and React applications for a global digital payments platform. The position combines hands-on development with technical leadership, driving migration from legacy systems to cloud-native architectures. It emphasizes building scalable financial solutions within Agile and DevOps environments. 🗂️ Requirements: 7+ years of experience in software development, Strong proficiency in Java 11+, Experience with microservices architecture, Hands-on experience with Kubernetes, Hands-on experience with Git, Experience with Unix-based systems, Knowledge of SQL and database technologies, Experience with Oracle databases, Experience in RESTful API development, Experience with JavaScript and React, Experience working in DevOps teams, Fluent English, Legal right to work in the EU 📃 Skills: Java, React, Microservices, Kubernetes, Git, Unix, SQL, Oracle, REST, JavaScript, Spring, SpringBoot, WebSphere, API, DevOps, Agile 🏢 Description: Empower financial innovation — lead the future of digital payments! Krakow-based opportunity with hybrid work model. As a Senior Java React Microservices Lead , you will be working for our client, a leader in the payments industry dedicated to enabling swift, secure, and worldwide financial transactions. You will be instrumental in developing and supporting the Global Disbursements platform, helping customers and clients move funds effortlessly across the globe, streamline payment processes, and enhance financial operations through cutting-edge technology. This role offers an exciting path to shape the evolution of digital payments and advance your career in a dynamic environment. Your main responsibilities: Building and maintaining services, microservices, and applications (both back-end and front-end) using Java 11/17/21, ReactJS, and related technologies. Migrating from mainframe and IBM WebSphere systems to modern API/microservices architectures to reduce costs and complexity. Implementing automation testing frameworks to improve testing efficiency and quality. Enhancing Straight-Through-Processing (STP) capabilities for financial services. Leading a talented India-based team to deliver high-impact solutions and ensuring best practices in Agile and DevOps workflows. You're ideal for this role if you have: 7+ years of experience in software development, with a focus on Java and microservices architecture. Strong proficiency in Java 11+, with preference for Java 17+. Hands-on experience with Kubernetes and Git. Fluent in navigating Unix-based systems and command-line interfaces. Solid knowledge of database technologies and SQL, with Oracle experience preferred. Deep understanding of RESTful microservices and API development. Working knowledge of web technologies such as JavaScript and React. Experience working within DevOps delivery teams. Familiarity with application monitoring and Spring/Spring Boot is a plus. It is a strong plus if you have: Certifications in Java, React, or Kubernetes. Experience leading international technical teams. Language Required for the role: Fluent English (spoken and written). 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.