June 12, 2026

Senior Java Developer

Senior • Hybrid

130 - 150 PLN

Krakow, Poland

Join our global, decision-driving team based in Krakow and become a key player in fundamentally transforming the global travel industry. We are designing, building, and maintaining a next-generation, high-scale, and low-latency Order Management System for airlines.

Our mission is to replace legacy ticketing with a modern, e-commerce-driven "Offer & Order" ecosystem. We develop scalable, microservice-based, and cloud-oriented architectures running on Google Cloud Platform (GCP). This is a mission-critical platform where we leverage AI productivity tools to securely process millions of global transactions and support millions of traveling passengers daily. If you want to tackle complex state management, work with mature Scrum processes, and build a massive market differentiator, this journey is for you.

Responsibilities:

As a Senior Software Engineer, you will plan, design, develop, and test complex software systems, having a direct impact on our architectural direction. Your main duties will include:

  • Development & Design: Developing, coding, testing, and debugging complex software solutions and new cloud-native microservices using advanced technologies.

  • Architecture & Innovation: Actively designing prototypes, proposing architectural enhancements, and handling the complete lifecycle of dynamic travel baskets and seamless legacy system integrations.

  • Quality & Best Practices: Encouraging high coding standards, promoting best practices, and ensuring top-tier software quality.

  • Mentorship & Leadership: Providing technical mentorship and cultural/competency-based guidance to the team, sharing larger business/product context, and mentoring on specific tech stacks.

  • Collaboration: Regularly interacting with architects, product managers, and technical panels to align business requirements with advanced technology. Representing the team in cross-functional and cross-team meetings.

Requirements:

Experience & Education:

  • 6+ years of related professional experience in fast-paced software development within an Agile/Scrum environment.

  • Degree in Computer Science, a related field, or equivalent professional certifications.

Technical Expertise:

  • Deep knowledge of the Java ecosystem, including advanced backend programming, solution design, Spring, and Web Services.

  • Strong grasp of cloud technologies, particularly Google Cloud Platform (GCP) and cloud-native application development.

  • Solid understanding of computer science fundamentals, including algorithms, data structures, and computational complexity.

  • Practical experience with CI/CD pipelines and containerization tools (e.g., Git, Maven, Jenkins, Docker, Kubernetes).

  • Proven ability to troubleshoot intricate software issues and handle high-volume, low-latency transaction systems.

Communication & Personal Attributes:

  • Excellent English communication skills (both written and verbal) for seamless daily collaboration in a global environment.

  • Exceptional analytical and problem-solving skills.

  • Strong interpersonal skills with the ability to influence technical decisions and gain acceptance from others in sensitive situations without damaging relationships.

  • Self-disciplined, commitment-oriented, and passionate about continuous learning and staying up-to-date with industry trends.

Must possess a legal work permit in Poland

Benefits:

General benefits - depends on the form of employment

  • Hybrid work model combining office & remote work - 3 x per week work from the office

  • Attractively located office with collaboration spaces

  • Onsite parking space for employees

  • Referral program with financial bonus

  • Life Insurance

  • Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment

  • Access to internal Learning Platform with multiple trainings oriented for professional growth

Lifestyle benefits:

  • Access to MyBenefit platform (Multisport included)

  • Team Building activities

  • Charity initiatives

  • Working environment promoting diversity and inclusion

Health benefits:

  • Private medical care - Platinum Package

Similar jobs you might like

Technology

Tenarai

Senior Java Developer

Senior

Hybrid

Kraków, Poland

130 - 150 PLN

🏢 Summary: Senior Software Engineer role focused on building and maintaining a next-generation airline Order Management System using cloud-native microservices on Google Cloud Platform. The position involves designing scalable, low-latency backend systems, driving architectural improvements, and mentoring teams in an Agile/Scrum environment. The platform processes millions of global travel transactions and supports modern e-commerce-driven airline operations. 🗂️ Requirements: 6+ years of professional software development experience, Experience in Agile/Scrum environments, Degree in Computer Science or equivalent certifications, Advanced backend programming in Java, Experience with Spring and Web Services, Knowledge of Google Cloud Platform, Experience with cloud-native application development, Understanding of algorithms, data structures, and computational complexity, Experience with CI/CD pipelines, Experience with containerization tools, Ability to troubleshoot high-volume low-latency systems, English communication skills, Legal work permit in Poland 📃 Skills: Java, Spring, GCP, Git, Maven, Jenkins, Docker, Kubernetes, CI/CD, Scrum, Microservices, WebServices, Algorithms, Cloud 🏢 Description: Project Info: Join our global, decision-driving team based in Krakow and become a key player in fundamentally transforming the global travel industry. We are designing, building, and maintaining a next-generation, high-scale, and low-latency Order Management System for airlines. Our mission is to replace legacy ticketing with a modern, e-commerce-driven "Offer & Order" ecosystem. We develop scalable, microservice-based, and cloud-oriented architectures running on Google Cloud Platform (GCP). This is a mission-critical platform where we leverage AI productivity tools to securely process millions of global transactions and support millions of traveling passengers daily. If you want to tackle complex state management, work with mature Scrum processes, and build a massive market differentiator, this journey is for you. Responsibilities: As a Senior Software Engineer, you will plan, design, develop, and test complex software systems, having a direct impact on our architectural direction. Your main duties will include: Development & Design: Developing, coding, testing, and debugging complex software solutions and new cloud-native microservices using advanced technologies. Architecture & Innovation: Actively designing prototypes, proposing architectural enhancements, and handling the complete lifecycle of dynamic travel baskets and seamless legacy system integrations. Quality & Best Practices: Encouraging high coding standards, promoting best practices, and ensuring top-tier software quality. Mentorship & Leadership: Providing technical mentorship and cultural/competency-based guidance to the team, sharing larger business/product context, and mentoring on specific tech stacks. Collaboration: Regularly interacting with architects, product managers, and technical panels to align business requirements with advanced technology. Representing the team in cross-functional and cross-team meetings. Requirements: Experience & Education: 6+ years of related professional experience in fast-paced software development within an Agile/Scrum environment. Degree in Computer Science, a related field, or equivalent professional certifications. Technical Expertise: Deep knowledge of the Java ecosystem, including advanced backend programming, solution design, Spring, and Web Services. Strong grasp of cloud technologies, particularly Google Cloud Platform (GCP) and cloud-native application development. Solid understanding of computer science fundamentals, including algorithms, data structures, and computational complexity. Practical experience with CI/CD pipelines and containerization tools (e.g., Git, Maven, Jenkins, Docker, Kubernetes). Proven ability to troubleshoot intricate software issues and handle high-volume, low-latency transaction systems. Communication & Personal Attributes: Excellent English communication skills (both written and verbal) for seamless daily collaboration in a global environment. Exceptional analytical and problem-solving skills. Strong interpersonal skills with the ability to influence technical decisions and gain acceptance from others in sensitive situations without damaging relationships. Self-disciplined, commitment-oriented, and passionate about continuous learning and staying up-to-date with industry trends. Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid work model combining office & remote work - 3 x per week work from the office Attractively located office with collaboration spaces Onsite parking space for employees Referral program with financial bonus Life Insurance Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion Health benefits: Private medical care - Platinum Package

Technology

Tenarai

Senior Java Developer

Senior

Hybrid

Krakow, Poland

130 - 150 PLN

🏢 Summary: Senior Software Engineer role focused on designing and developing a next-generation, cloud-native Order Management System for the airline industry. The position involves building high-scale, low-latency microservices on Google Cloud Platform, shaping architecture, and ensuring high software quality in an Agile/Scrum environment. You will work on mission-critical systems processing millions of global transactions daily while mentoring others and influencing technical direction. 🗂️ Requirements: 6+ years of professional software development experience in Agile/Scrum environment, Degree in Computer Science or related field, or equivalent certifications, Deep knowledge of Java ecosystem and backend development, Experience with Spring and Web Services, Strong experience with Google Cloud Platform (GCP) and cloud-native development, Solid understanding of algorithms, data structures, and computational complexity, Experience with CI/CD pipelines and containerization tools, Ability to troubleshoot complex, high-volume, low-latency systems, Fluent English (written and spoken), Legal work permit in Poland 📃 Skills: Java, Spring, GCP, Microservices, WebServices, CI/CD, Git, Maven, Jenkins, Docker, Kubernetes, Algorithms, DataStructures 🏢 Description: Project Info: Join our global, decision-driving team based in Krakow and become a key player in fundamentally transforming the global travel industry. We are designing, building, and maintaining a next-generation, high-scale, and low-latency Order Management System for airlines. Our mission is to replace legacy ticketing with a modern, e-commerce-driven "Offer & Order" ecosystem. We develop scalable, microservice-based, and cloud-oriented architectures running on Google Cloud Platform (GCP). This is a mission-critical platform where we leverage AI productivity tools to securely process millions of global transactions and support millions of traveling passengers daily. If you want to tackle complex state management, work with mature Scrum processes, and build a massive market differentiator, this journey is for you. Responsibilities: As a Senior Software Engineer, you will plan, design, develop, and test complex software systems, having a direct impact on our architectural direction. Your main duties will include: Development & Design: Developing, coding, testing, and debugging complex software solutions and new cloud-native microservices using advanced technologies. Architecture & Innovation: Actively designing prototypes, proposing architectural enhancements, and handling the complete lifecycle of dynamic travel baskets and seamless legacy system integrations. Quality & Best Practices: Encouraging high coding standards, promoting best practices, and ensuring top-tier software quality. Mentorship & Leadership: Providing technical mentorship and cultural/competency-based guidance to the team, sharing larger business/product context, and mentoring on specific tech stacks. Collaboration: Regularly interacting with architects, product managers, and technical panels to align business requirements with advanced technology. Representing the team in cross-functional and cross-team meetings. Requirements: Experience & Education: 6+ years of related professional experience in fast-paced software development within an Agile/Scrum environment. Degree in Computer Science, a related field, or equivalent professional certifications. Technical Expertise: Deep knowledge of the Java ecosystem, including advanced backend programming, solution design, Spring, and Web Services. Strong grasp of cloud technologies, particularly Google Cloud Platform (GCP) and cloud-native application development. Solid understanding of computer science fundamentals, including algorithms, data structures, and computational complexity. Practical experience with CI/CD pipelines and containerization tools (e.g., Git, Maven, Jenkins, Docker, Kubernetes). Proven ability to troubleshoot intricate software issues and handle high-volume, low-latency transaction systems. Communication & Personal Attributes: Excellent English communication skills (both written and verbal) for seamless daily collaboration in a global environment. Exceptional analytical and problem-solving skills. Strong interpersonal skills with the ability to influence technical decisions and gain acceptance from others in sensitive situations without damaging relationships. Self-disciplined, commitment-oriented, and passionate about continuous learning and staying up-to-date with industry trends. Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid work model combining office & remote work - 3 x per week work from the office Attractively located office with collaboration spaces Onsite parking space for employees Referral program with financial bonus Life Insurance Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion Health benefits: Private medical care - Platinum Package

Technology

Tenarai

Senior Java Developer

Senior

Hybrid

Kraków, Poland

130 - 150 PLN

🏢 Summary: Design and develop a high-scale, low-latency cloud-native order management system for airlines, replacing legacy ticketing with a modern Offer & Order platform. The role focuses on building and optimizing mission-critical microservices, handling complex state management, and integrating with legacy systems in a cloud environment. You will work in an Agile team to deliver secure, high-performance solutions processing millions of global transactions. 🗂️ Requirements: 6-9 years of software development experience, Experience in Agile software development, Strong experience with Java, Strong experience with Spring, Experience with Web Services, Experience with Git, Experience with Maven, Experience with Jenkins, Experience with Docker, Knowledge of GCP cloud technologies, Strong analytical and problem-solving skills, English proficiency (written and verbal), Legal work permit in Poland 📃 Skills: Java, Spring, WebServices, Git, Maven, Jenkins, Docker, GCP, Agile, Microservices, Cloud 🏢 Description: Project info Our customer is building a cloud-native order management system for airlines that replaces legacy ticketing with a modern, e-commerce-driven "Offer & Order" ecosystem. As a Software Engineer on this high-scale, low-latency platform, you will leverage AI tools to gain productivity while designing, coding, and deploying mission-critical microservices capable of securely processing millions of global transactions. You will tackle complex state management and troubleshoot intricate software issues to handle the complete lifecycle of dynamic travel baskets and seamless legacy system integrations. Working closely with technical panels, you will actively design prototypes, propose architectural enhancements, and align business requirements with advanced technology. If you have the right mindset, join us on this thrilling journey to build a massive market differentiator that will fundamentally transform the global travel industry. Responsibilities Develops, codes, tests and debugs new complex software solutions or enhancements to existing product Designs, plans, develops and improves applications using routine and advanced technology Works on issues where analysis of situations or data requires an in-depth knowledge of application & system Encourage high coding standards, using best practices and high quality Represents team on cross-teams’ meetings Job requirements around 6-9 years of related experience Experience in fast paced Software Development in Agile environment Experience in: Java, Spring, Web Services Experience with tools like Git, Maven, Jenkins, Docker Good knowledge of cloud based technologies (GCP) Excellent analysis and problem-solving skills Good communication skills in English, both written and verbal Must possess a legal work permit in Poland Benefits General benefits - depends on the form of employment Hybrid work model combining office & remote work Attractively located office with collaboration spaces Onsite parking space for employees Referral program with financial bonus Life Insurance Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion Health benefits: Private medical care - Platinum Package

Technology

Tenarai

Regular Java Developer

Mid

Hybrid

Kraków, Poland

100 - 120 PLN

🏢 Summary: Software Engineer role focused on building a cloud-native airline order management platform using modern microservices and AI-assisted development tools. The position involves designing, coding, testing, and deploying high-scale, low-latency applications integrated with legacy systems in an Agile environment. The offer includes hybrid work, professional development support, and comprehensive health and lifestyle benefits. 🗂️ Requirements: 3+ years of software development experience, Experience in Agile software development, Knowledge of Java, Knowledge of Spring, Experience with Web Services, Experience with Git, Experience with Maven, Experience with Jenkins, Experience with Docker, Knowledge of GCP, Strong analytical and problem-solving skills, English communication skills, Legal work permit in Poland 📃 Skills: Java, Spring, Git, Maven, Jenkins, Docker, GCP, Agile, Microservices, WebServices 🏢 Description: Project info: Our customer is building a cloud-native order management system for airlines that replaces legacy ticketing with a modern, e-commerce-driven "Offer & Order" ecosystem. As a Software Engineer on this high-scale, low-latency platform, you will leverage AI tools to gain productivity while designing, coding, and deploying mission-critical microservices capable of securely processing millions of global transactions. You will tackle complex state management and troubleshoot intricate software issues to handle the complete lifecycle of dynamic travel baskets and seamless legacy system integrations. Working closely with technical panels, you will actively design prototypes, propose architectural enhancements, and align business requirements with advanced technology. If you have the right mindset, join us on this thrilling journey to build a massive market differentiator that will fundamentally transform the global travel industry. Responsibilities: Develops, codes, tests and debugs new complex software solutions or enhancements to existing product Designs, plans, develops and improves applications using routine and advanced technology Works on issues where analysis of situations or data requires an in-depth knowledge of application & system Encourage high coding standards, using best practices and high quality Represents team on cross-teams’ meetings Job requirements: around 3+ years of related experience Experience in fast paced Software Development in Agile environment Experience in: Java, Spring, Web Services Experience with tools like Git, Maven, Jenkins, Docker Good knowledge of cloud based technologies (GCP) Excellent analysis and problem-solving skills Good communication skills in English, both written and verbal Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid work model combining office & remote work Attractively located office with collaboration spaces Onsite parking space for employees Referral program with financial bonus Life Insurance Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion Health benefits: Private medical care - Platinum Package

Technology

Infogain

Senior Java Developer

Senior

Remote

Krakow, Poland

130 - 150 PLN

🏢 Summary: Software Engineer role focused on building and scaling a cloud-native, high-performance order management platform for the airline industry. The position involves designing, developing, and deploying mission-critical microservices in a modern Offer & Order ecosystem, ensuring high availability and low latency. You will work in an Agile environment to enhance architecture, integrate legacy systems, and deliver secure, high-quality software solutions. 🗂️ Requirements: 6-9 years of software development experience, Experience in Agile software development, Strong experience with Java, Experience with Spring framework, Experience with Web Services, Experience with Git, Experience with Maven, Experience with Jenkins, Experience with Docker, Knowledge of GCP cloud technologies, Ability to design and develop microservices, Legal work permit in Poland 📃 Skills: Java, Spring, WebServices, Git, Maven, Jenkins, Docker, GCP, Microservices, Agile, Cloud 🏢 Description: Project Info Our customer is building a cloud-native order management system for airlines that replaces legacy ticketing with a modern, e-commerce-driven "Offer & Order" ecosystem. As a Software Engineer on this high-scale, low-latency platform, you will leverage AI tools to gain productivity while designing, coding, and deploying mission-critical microservices capable of securely processing millions of global transactions. You will tackle complex state management and troubleshoot intricate software issues to handle the complete lifecycle of dynamic travel baskets and seamless legacy system integrations. Working closely with technical panels, you will actively design prototypes, propose architectural enhancements, and align business requirements with advanced technology. If you have the right mindset, join us on this thrilling journey to build a massive market differentiator that will fundamentally transform the global travel industry. Responsibilitie Develops, codes, tests and debugs new complex software solutions or enhancements to existing product Designs, plans, develops and improves applications using routine and advanced technology Works on issues where analysis of situations or data requires an in-depth knowledge of application & system Encourage high coding standards, using best practices and high quality Represents team on cross-teams’ meetings Job Requirements around 6-9 years of related experience Experience in fast paced Software Development in Agile environment Experience in: Java, Spring, Web Services Experience with tools like Git, Maven, Jenkins, Docker Good knowledge of cloud based technologies (GCP) Excellent analysis and problem-solving skills Good communication skills in English, both written and verbal Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid work model combining office & remote work Attractively located office with collaboration spaces Onsite parking space for employees Referral program with financial bonus Life Insurance Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion Health benefits: Private medical care - Platinum Package

Technology

Tenarai

Senior Java Developer

Senior

Hybrid

Krakow, Poland

130 - 150 PLN

🏢 Summary: Senior Software Engineer role focused on designing and developing scalable, cloud‑native Order management services within a microservice architecture. The position involves advanced backend development in the Java ecosystem, contributing to high‑volume transactional systems used globally. The role combines hands‑on coding, solution design, and technical mentorship in an Agile environment. 🗂️ Requirements: Minimum 5 years of professional software development experience, Advanced programming and solution design skills in Java ecosystem, Strong backend development experience, Solid knowledge of algorithms, data structures, computational complexity, Experience with Google Cloud Platform (GCP), Experience with CI/CD pipelines, Experience with containerization technologies, Experience with cloud‑native architectures, Experience working in Agile environment, Degree in Computer Science or related field or equivalent certifications, Legal work permit in Poland 📃 Skills: Java, GCP, Docker, Kubernetes, CI/CD, Microservices, Algorithms, DataStructures, Cloud, Scrum 🏢 Description: Project info: The Reservation Management team focuses on designing, developing, and maintaining a variety of Order services running on open systems. The team is responsible for Order data distribution to internal and external customers, hosting multiple Order management services, and building an Order data store based on a modern, scalable, microservice-based, cloud-oriented architecture. We use the latest technologies and best engineering practices to handle a high volume of transactions supporting millions of traveling passengers daily. The team operates globally, with the main decision‑driving group located in Kraków, and follows mature Scrum processes. Due to the dynamic growth of the team, we are currently looking for a candidate to join us in the role of Senior Software Engineer. Responsibilities: Develop, code, test, and debug new complex software solutions or enhancements to existing products Design, plan, develop, and improve applications using both routine and advanced technologies Work on complex issues requiring in-depth analysis of organizational objectives; implement strategic policies when selecting methods and techniques Promote high coding standards, best practices, and high-quality deliverables Collaborate regularly with supervisors, architects, product managers, and HR on project-related and team performance topics; influence decision-making in sensitive situations without damaging relationships Provide technical mentorship and competency-based guidance to development teams Share broader business and product context; mentor others on specific tech stacks and technologies Assist in the development of software technical documentation Requirements: Technical Expertise: Advanced programming and solution design skills with deep knowledge of the Java ecosystem Strong experience in advanced backend development and solution design Solid understanding of computer science fundamentals, including algorithms, data structures, and computational complexity Strong knowledge of cloud technologies, particularly Google Cloud Platform (GCP) and related services Familiarity with CI/CD pipelines, containerization technologies (e.g., Docker, Kubernetes), and cloud‑native development Communication & Personal Attributes: Excellent problem-solving and analytical skills Proficient English (written and spoken) Self-disciplined and results-oriented mindset Passion for continuous learning and keeping up to date with industry trends Education & Experience: Minimum 5 years of relevant professional experience Degree in Computer Science or a related field, or equivalent certifications Experience working in a fast-paced, Agile software development environment Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid working model – 3 selected days per week working from the office Flexible working hours , supporting a healthy work-life balance Attractively located office with collaboration spaces Referral program with financial bonus Life Insurance Budget for development (including language courses and others), clear career path with the possibility to gain experience in international environment Access to internal Learning Platform with multiple trainings oriented for professional growth Lifestyle benefits: Access to MyBenefit platform (Multisport included) Team Building activities Charity initiatives Working environment promoting diversity and inclusion Health benefits: Private medical care - Platinum Package

Technology

EPAM Systems

Senior Software Engineer (Java)

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Software Engineer role focused on building and modernizing strategic backend platforms that connect operational and regulatory systems, supporting a multiyear cloud migration roadmap. The position involves designing scalable, data-driven solutions in Java within an Agile team, leveraging cloud and DevOps practices. The role follows a hybrid model with 3 days per week onsite in Wroclaw or Krakow. 🗂️ Requirements: Bachelor’s degree in Computer Science or relevant certification, Strong back-end development experience in Java, Experience with DevOps CI/CD pipelines, Hands-on experience with Azure DevOps, GitHub, or GitLab, Practical experience with Test-Driven Development (TDD), Experience delivering solutions on Azure, AWS, or GCP, Solid understanding of cloud architecture, Knowledge of software design principles, Experience with data streaming and real-time or batch processing 📃 Skills: Java, Azure, AWS, GCP, CI/CD, AzureDevOps, GitHub, GitLab, TDD, Databricks, Kubernetes, DataStreaming, BatchProcessing, Cloud, DevOps 🏢 Description: We are looking for a Senior Software Engineer to join an agile team focused on developing strategic technology solutions that connect operations and regulatory systems. Our work plays a crucial role in enabling the client to meet regulatory obligations and unlock value from its wealth of data. The project is part of a multiyear roadmap to migrate to cloud technology and enhance existing platforms. You’ll work in a small, autonomous Agile team with colleagues across global locations, in an inclusive and collaborative environment. If you are passionate about innovation and continuous learning, we want to hear from you. This role offers a hybrid model, with 3 days per week working from the client's office in Wroclaw or Krakow. Responsibilities Design and develop strategic platform features that enable seamless trade execution flows between core systems, transforming epics and features into robust solutions Collaborate closely with agile team members during sprints to iteratively deliver product requirements Work with the product team to understand, refine, and implement required functionality Engineer solutions that leverage cloud technologies as part of a multiyear migration and modernization roadmap Develop and optimize data-driven applications, ensuring the client can unlock value from its wealth of data Utilize Java and related technologies to build scalable, high-performance backend services Requirements Bachelor’s degree in Computer Science or a relevant certification Strong back-end development experience in Java Proven experience with DevOps CI/CD pipelines and tools such as Azure DevOps, GitHub, or GitLab Solid understanding and hands-on experience with Test-Driven Development (TDD) Well-versed in cloud architecture, with delivery experience on Azure (preferred), AWS, or GCP Strong grasp of software design principles Experience working with modern technologies such as data streaming, real-time and batch processing; familiarity with Databricks and Kubernetes is a plus We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

dotLinkers

Senior Fullstack Software Engineer

Senior

Hybrid

Krakow, Poland

28,000 - 33,000 PLN/mo

🏢 Summary: Senior Software Engineer role focused on building and scaling enterprise-grade compensation and rewards platforms using full-stack technologies and AI-powered features. The position involves end-to-end product development, technical ownership, and close collaboration with Product and Design teams in a hybrid startup-like environment. 🗂️ Requirements: 5+ years building full-stack customer-facing web applications, Experience with TypeScript, Experience with Node.js, Experience with React, Ability to translate user needs into technical solutions, Ability to work in ambiguous environments, Strong code quality and testing practices, Strong system reliability practices, Collaboration skills, Technical leadership skills 📃 Skills: TypeScript, Node.js, React, MySQL, Redis, AI 🏢 Description: Position: Senior Software Engineer Location: Krakow, hybrid working model- 3 days per week from the office Salary: 28 000 – 33 000 PLN About the company Our client is building a modern platform that helps organizations manage compensation and effectively communicate pay, rewards, and benefits. Their products are designed to bring greater transparency, trust, and clarity to compensation decisions for both employees and candidates. The company focuses on delivering enterprise-grade solutions for large, global organizations, leveraging advanced technologies and AI-driven capabilities. Operating in a fast-paced, startup-like environment, they offer engineers strong ownership and real impact on product direction. Their platform is used by leading companies to make smarter compensation decisions and improve employee experience. Role summary In this role, you will be responsible for designing and building high-quality product experiences related to compensation communication and rewards. You will work end-to-end, from shaping requirements and technical design to implementation and post-release improvements. The position offers a high level of ownership and influence over technical direction, product quality, and engineering standards. You will play a key role in scaling the product for enterprise customers while collaborating closely with Product and Design teams. This is an opportunity to combine strong engineering skills with product thinking in a high-impact environment. Responsibilities Design and build end-to-end product features (full-stack) Develop scalable solutions for enterprise-level organizations Build AI-powered features to support compensation decision-making Contribute to system architecture and engineering best practices Collaborate closely with Product and Design on roadmap and priorities Ensure high standards of code quality, testing, and reliability Solve complex technical and product challenges Requirements 5+ years of experience building customer-facing web applications (full-stack) Strong product mindset and ability to translate user needs into technical solutions Experience with technologies such as TypeScript, Node.js, and React Ability to work in ambiguous environments and break down complex problems High standards for code quality, testing, and system reliability Strong collaboration and technical leadership skills Nice to have: Experience in HR Tech, compensation, or workforce management domains Experience building enterprise-grade B2B software (e.g., permissions, audit logs, data controls) Familiarity with MySQL and Redis Experience using AI tools to enhance productivity Interest in mentoring and supporting team growth Offer: B2B contract Hybrid working model- 3 days per week from the office High level of ownership and impact on product and technology Fast-paced, startup-like environment Opportunity to work with an experienced engineering team Competitive salary and benefits package (e.g., private healthcare, learning budget – depending on the offer)

Technology

dotLinkers

Senior Fullstack Software Engineer

Senior

Hybrid

Krakow, Poland

28,000 - 33,000 PLN/mo

🏢 Summary: Senior Software Engineer role focused on designing and delivering full-stack, enterprise-grade web features for a modern compensation and rewards platform. The position involves end-to-end ownership from technical design to implementation, contributing to scalable architecture and AI-powered capabilities. It offers high impact on product direction and engineering standards in a fast-paced environment. 🗂️ Requirements: 5+ years experience building full-stack customer-facing web applications, Proficiency in TypeScript, Node.js, React, Experience designing scalable enterprise-level solutions, Experience building AI-powered features, Strong understanding of system architecture, Ability to ensure code quality, testing, reliability, Ability to translate user needs into technical solutions, Experience working with ambiguous requirements and complex problems 📃 Skills: TypeScript, Node.js, React, JavaScript, MySQL, Redis, AI, REST, Git, Testing 🏢 Description: Position: Senior Software Engineer Location: Krakow, hybrid working model- 3 days per week from the office Salary: 28 000 – 33 000 PLN About the company Our client is building a modern platform that helps organizations manage compensation and effectively communicate pay, rewards, and benefits. Their products are designed to bring greater transparency, trust, and clarity to compensation decisions for both employees and candidates. The company focuses on delivering enterprise-grade solutions for large, global organizations, leveraging advanced technologies and AI-driven capabilities. Operating in a fast-paced, startup-like environment, they offer engineers strong ownership and real impact on product direction. Their platform is used by leading companies to make smarter compensation decisions and improve employee experience. Role summary In this role, you will be responsible for designing and building high-quality product experiences related to compensation communication and rewards. You will work end-to-end, from shaping requirements and technical design to implementation and post-release improvements. The position offers a high level of ownership and influence over technical direction, product quality, and engineering standards. You will play a key role in scaling the product for enterprise customers while collaborating closely with Product and Design teams. This is an opportunity to combine strong engineering skills with product thinking in a high-impact environment. Responsibilities Design and build end-to-end product features (full-stack) Develop scalable solutions for enterprise-level organizations Build AI-powered features to support compensation decision-making Contribute to system architecture and engineering best practices Collaborate closely with Product and Design on roadmap and priorities Ensure high standards of code quality, testing, and reliability Solve complex technical and product challenges Requirements 5+ years of experience building customer-facing web applications (full-stack) Strong product mindset and ability to translate user needs into technical solutions Experience with technologies such as TypeScript, Node.js, and React Ability to work in ambiguous environments and break down complex problems High standards for code quality, testing, and system reliability Strong collaboration and technical leadership skills Nice to have: Experience in HR Tech, compensation, or workforce management domains Experience building enterprise-grade B2B software (e.g., permissions, audit logs, data controls) Familiarity with MySQL and Redis Experience using AI tools to enhance productivity Interest in mentoring and supporting team growth Offer: B2B contract Hybrid working model- 3 days per week from the office High level of ownership and impact on product and technology Fast-paced, startup-like environment Opportunity to work with an experienced engineering team Competitive salary and benefits package (e.g., private healthcare, learning budget – depending on the offer)

Technology

Goelett

Senior .NET Developer / Architect

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior .NET Developer / Architect role focused on building and optimizing a cloud-native travel booking platform in a microservices architecture. The position involves designing high-performance flight search and booking flows, integrating with GDS/NDC APIs, and ensuring scalability, reliability, and low-latency performance. The role combines deep technical expertise in distributed systems with strong domain knowledge in airline and travel technology. 🗂️ Requirements: 5+ years experience with C# and .NET, 5+ years experience in travel industry (flight shopping, booking engines, OTA, metasearch), Experience with GDS systems (Sabre, Amadeus, Travelport) and/or NDC APIs, Knowledge of airline concepts (PNR, e-ticketing, fare rules, availability, schedule changes), Experience with cloud-native and distributed architectures, Experience with high-throughput, low-latency systems, Experience with observability tools, Ability to design scalable APIs and asynchronous workflows 📃 Skills: C#, .NET, Azure, AWS, Microservices, REST, SOAP, GDS, NDC, Sabre, Amadeus, Travelport, OpenTelemetry, Grafana, ApplicationInsights, APIs, DistributedSystems, Caching, Concurrency, RateLimiting, CircuitBreakers, AsynchronousProcessing 🏢 Description: In Goelett, we are an extraordinary mix of travel industry experts, product, and software engineers, developing a successful online booking tool for corporations and large organizations. Today, as a part of the sector leader S4BT Group, we support 500k+ business users making thousands of bookings a day. We are seeking a Senior.Net Developer / Architect who is keen on working within a product development team, has a background in system and integration analysis, and is ready to take on a dynamic career opportunity by driving requirements analysis, resolving system issues, and enhancing product functionalities! Work model: hybrid (3 days in the office + 2 days remote / weekly) – office located in Warsaw, PL. What you will be doing: Develop clean, scalable code using C# / .NET in a microservices, cloud-native architecture (Azure/AWS). Design and implement high-performance travel search and booking flows (shopping, pricing, availability, ticketing). Integrate with GDS, NDC, LCC APIs. Work with flight and ancillary services including seat maps, baggage, fare families, upsell/cross-sell. Optimize search performance (latency, caching strategies, concurrency, rate limiting, resiliency patterns). Implement orchestration layers for multi-provider search aggregation and normalization of responses. Handle complex pricing logic (fare rules, combinability, branded fares, dynamic pricing). Monitor and optimize system performance, observability (logging, tracing, metrics), and reliability (SLAs/SLOs). Build and maintain scalable APIs (REST/SOAP), event-driven components, and asynchronous workflows. Ensure high availability and fault tolerance in distributed systems (circuit breakers, retries, fallbacks). What we're looking for: 5+ years of professional experience in software development using C# / .NET and modern cloud architectures. 5+ years of travel experience in travel business: flight shopping, booking engines, OTA platforms, or metasearch. Hands-on experience integrating with GDS (Sabre, Amadeus, Travelport) and/or NDC APIs. Solid understanding of airline concepts: PNR, e-ticketing, fare rules, availability, schedule changes, cancellations. Experience with high-throughput, low-latency systems and distributed architectures. Experience with observability tools (e.g., OpenTelemetry, Application Insights, Grafana). Ability to translate business requirements (conversion, pricing accuracy, availability) into technical solutions. What we offer: A truly global perspective – develop your international mindset by collaborating daily with colleagues from diverse cultures and backgrounds across the world. Real impact – contribute to shaping the future of one of the most user-centric companies in the travel-tech industry. Your ideas and solutions will reach thousands of users globally. Medical care – because your well-being matters. Multisport card – keep your body as active as your mind. Extra days off – celebrate your day with a paid day off for your birthday, and another to give back through volunteering. Language courses – grow your communication skills and connect effortlessly in our multicultural environment. Team integrations & fun events. Lunch vouchers – enjoy your breaks with tasty meals on us.