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

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

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

New offer

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

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

Tenarai

Senior QA Engineer

Senior

Hybrid

Krakow, Poland

120 - 140 PLN

🏢 Summary: Senior Software Quality Engineer role focused on building and maintaining automated API testing frameworks for a cloud-native, microservices-based airline retailing platform. The position involves ensuring high-quality releases through automated regression testing, CI/CD integration, and comprehensive API validation in a complex distributed environment. The engineer will drive test quality, support release readiness, and work on high-performance, mission-critical systems. 🗂️ Requirements: 5+ years experience as Automation QA Engineer, Strong knowledge of software testing methodologies and SDLC, Expertise in Java, TestNG, RestAssured, Experience with Cucumber (BDD), Postman, BloomRPC, Bazel or Maven, Proficiency in API/Webservices testing (JSON, XML, gRPC), Knowledge of JWT and OAuth2 authentication, Experience with CI/CD pipelines and automated regression testing, Ability to analyze issues in distributed systems, Experience testing in containerized environments (GKE, Docker), Experience working in Agile/Scrum environments 📃 Skills: Java, TestNG, RestAssured, Cucumber, Postman, BloomRPC, Bazel, Maven, JSON, XML, gRPC, JWT, OAuth2, GKE, Docker, CICD, BDD, Microservices, APIs, Rally 🏢 Description: Project info: For our client we’re looking for a talented and motivated Senior Software Quality Engineer based in Kraków or the surrounding area. The airline retailing and merchandising platform that enables airlines to create personalized offers and dynamic pricing for customers. Team is responsible to deliver modern, omni-channel, real-time retailing shopping experience. Provide reduced cost through consolidation of common components including consolidation of offer management system. This is a unique opportunity to work on a critical and operationally complex high-performance product that also interacts with several of mission critical products. That will help the selected candidate to work on high-performing products as well expose opportunity to other products and enable the candidate to grow in their career. Responsibilities: Creates automated API testing frameworks for cloud-native microservices Implements and maintains API tests for new and existing product features in a monorepo · Automates applicable test cases for regression testing within standardized CI/CD pipelines Performs manual and automated testing; validates defect tickets and fixes Identifies defects and works with the scrum team on rapid resolution Accountable for overall test quality and the maintenance of technical test documentation Promotes an environment of collaboration and demonstrates leadership within small pods Coordinates test planning and execution for complex, API-based software platforms Provides reports related to product quality metrics and release readiness Attends scrum ceremonies and updates status in Rally on a daily basis Ensures test cases cover 100% of new functionality using BDD (Cucumber) Provides on-call coverage and support following implementation Requirements: Analyses and diagnoses complex software issues in distributed environments 5+ years of professional experience as an Automation QA Engineer Very good understanding of Software Testing Methodology and the full SDLC Expertise in: Java, TestNG, and RestAssured Experience with: Cucumber (BDD), Postman, Bloom RPC, and Bazel/Maven Solid knowledge of Webservices/API testing (JSON/XML/gRPC) and JWT/OAuth2 Experience in Agile/Scrum environments with global team collaboration Travel agency or Airline domain industry experience is highly preferred Experience monitoring and tracing test execution in containerized (GKE/Docker) environments Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid work model – 3 days per week in the office 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 Fullstack Developer

Senior

Hybrid

Krakow, Poland

130 - 150 PLN

🏢 Summary: Senior Fullstack Developer role focused on building and scaling a high‑volume communication platform in the travel industry that sends time‑critical email and SMS notifications. The position involves delivering end‑to‑end features across Java/Spring Boot backend services and React/TypeScript frontends, designing APIs, and implementing event‑driven integrations. The role includes ensuring quality through automated testing and contributing to CI/CD pipelines in a GCP environment. 🗂️ Requirements: Proficiency in Java, Proficiency in React, Proficiency in TypeScript, Experience with SpringBoot, Strong understanding of distributed systems, Experience with REST APIs, Experience with messaging systems, Experience with Kafka, Experience with SQL databases, Experience with NoSQL databases, Experience with containerized deployments, Experience with GCP, Experience with automated testing, Experience with CI/CD pipelines, Legal work permit in Poland 📃 Skills: Java, SpringBoot, React, TypeScript, REST, Kafka, SQL, NoSQL, GCP, Containerization, CICD, Testing, DistributedSystems 🏢 Description: We are looking for a Senior Fullstack Developer for our client, based in Kraków and surrounding areas. The project involves developing a large-scale communication platform in the travel industry that generates traveler documents and delivers time-critical notifications via email and SMS (over 1 million emails and approximately 100,000 SMS messages daily). The system is responsible for informing travelers about schedule changes, web check-in availability, and flight status (from 24 hours before departure up to the departure time), as well as collecting post-trip feedback. Deliver end‑to‑end features across Java/Spring Boot services and React/TypeScript front‑ends. Design clean APIs and data contracts; implement event‑driven integrations and resilient error handling. Own quality with automated tests at multiple layers and contribute to CI/CD pipelines. Collaborate closely with Product/Design to iterate quickly from discovery to production. Proficiency in Java and React/TypeScript with solid understanding of distributed systems and web fundamentals. Experience with REST, messaging (e.g., Kafka), SQL/NoSQL and containerized deployments. Google GCP experience. Pragmatic testing mindset and effective code review habits. Nice to have Exposure to email/SMS deliverability and localization at scale. Experience building internal admin tooling and dashboards Must possess a legal work permit in Poland 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 Fullstack Developer

Senior

Hybrid

Krakow, Poland

130 - 150 USD

🏢 Summary: Senior Fullstack Developer role focused on building and scaling a high‑volume communication platform in the travel industry, delivering time‑critical notifications via email and SMS. The position involves end‑to‑end development across Java/Spring Boot backend services and React/TypeScript frontends, with emphasis on distributed systems and event‑driven integrations. The role also includes ensuring quality through automated testing and contributing to CI/CD processes in a GCP environment. 🗂️ Requirements: Proficiency in Java, Proficiency in React, Strong knowledge of TypeScript, Experience with Spring Boot, Understanding of distributed systems, Experience with REST APIs, Experience with messaging systems, Knowledge of SQL and NoSQL databases, Experience with containerized deployments, Experience with Google GCP, Experience with automated testing, Experience with CI/CD pipelines, Legal work permit in Poland 📃 Skills: Java, SpringBoot, React, TypeScript, REST, Kafka, SQL, NoSQL, GCP, Docker, CICD, Testing 🏢 Description: We are looking for a Senior Fullstack Developer for our client, based in Kraków and surrounding areas. The project involves developing a large-scale communication platform in the travel industry that generates traveler documents and delivers time-critical notifications via email and SMS (over 1 million emails and approximately 100,000 SMS messages daily). The system is responsible for informing travelers about schedule changes, web check-in availability, and flight status (from 24 hours before departure up to the departure time), as well as collecting post-trip feedback. Deliver end‑to‑end features across Java/Spring Boot services and React/TypeScript front‑ends. Design clean APIs and data contracts; implement event‑driven integrations and resilient error handling. Own quality with automated tests at multiple layers and contribute to CI/CD pipelines. Collaborate closely with Product/Design to iterate quickly from discovery to production. Proficiency in Java and React/TypeScript with solid understanding of distributed systems and web fundamentals. Experience with REST, messaging (e.g., Kafka), SQL/NoSQL and containerized deployments. Google GCP experience. Pragmatic testing mindset and effective code review habits. Nice to have Exposure to email/SMS deliverability and localization at scale. Experience building internal admin tooling and dashboards Must possess a legal work permit in Poland 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

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

EPAM Systems

Junior Java Developer

Junior

Remote

🏢 Summary: Junior Java Developer role focused on designing and implementing airline API integrations for a global flight booking platform. The position involves building microservices-based solutions, improving integration and testing processes, and supporting CI/CD and production environments. This is a fully remote opportunity within Poland with exposure to cloud technologies. 🗂️ Requirements: Experience with Java and object-oriented programming, Basic knowledge of Spring Core, Basic knowledge of Spring Boot, Understanding of microservices architecture, Experience with RESTful APIs, Familiarity with relational databases, Basic SQL knowledge, Experience with Git, Knowledge of Maven or Gradle, Understanding of Docker and containerization, Willingness to work with AWS services, Understanding of SDLC and testing principles, Basic troubleshooting and debugging skills, Ability to participate in production support rotation, English proficiency, Russian proficiency 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, SQL, Git, Maven, Gradle, Docker, AWS, SDLC, Testing 🏢 Description: We are looking for a Junior Java Developer for a global travel technology company. Your task will be to design and implement solutions that streamline the integration of new airlines using various API technologies (NDC, LCC, custom). The project focuses on flight booking platforms and aims to improve the experience of millions of travelers and expand the airline partnership network. This role offers fully remote work within Poland. Ready to launch your career in cloud engineering? Apply now and join our global team! Responsibilities Design and implement technical solutions for new and existing product development Develop and promote implementation and rollout plans for airline integrations Analyze and evaluate existing integration approaches and propose improvement plans Assess current testing approaches for integration and performance and recommend enhancements Ensure stable and fast delivery processes across the development lifecycle Contribute to and setup CI/CD processes for streamlined deployments Participate in mentorship of fellow engineers to solve complex technical challenges Establish and maintain monitoring and alerting systems for production environments Participate in 12/7 production support on a rotation schedule Requirements Experience with Java programming and object-oriented development Basic knowledge of Spring Core and Spring Boot frameworks Understanding of microservices architecture and RESTful API development Familiarity with relational databases and basic SQL knowledge Experience with version control systems, particularly Git Basic understanding of build tools such as Maven or Gradle Knowledge of containerization concepts with Docker Willingness to learn cloud technologies, particularly AWS services Understanding of software development lifecycles and testing principles Basic troubleshooting and debugging skills Good English communication skills Good Russian communication skills Eagerness to learn new technologies and grow professionally Nice to have Any exposure to Spring Framework ecosystem (SpringBoot, SpringCloud) Basic knowledge of NoSQL databases (DynamoDB, MongoDB) Familiarity with CI/CD concepts and tools like Jenkins Understanding of logging and monitoring principles Experience with Splunk, Kubernetes or Kotlin Previous internship or project experience in software development 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.