Java Developer Miejsce pracy: Kraków Recruitment for Hays IT Contracting is a cooperation based on B2B rules. We connect IT specialists with the most interesting technological projects on the market. For our client, a global leader in travel technology solutions, we are currently looking for Candidates for the position of Java Developer. Work mode: Hybrid (3 days/week from the Krakow office) Compensation: 100-120 PLN/h net Contract type: B2B Start Date: ASAP Cooperation: 12‑month contract (with possibility of extension) English: B2 Overview: Project: The goal of the project is to develop advanced solutions that support the sale of additional travel‑related services through personalized offers and dynamic pricing. The engineering teams work on integrating backend systems with modern pricing engines and enhancing product capabilities with data‑driven and machine‑learning elements. Domain: The domain focuses on enabling airlines, travel agencies, and end customers to browse, select, and purchase various optional services connected to air travel. Teams collaborate across multiple business and technical areas, including pricing, shopping, customer information, and order fulfillment, to deliver modern and efficient merchandising functionalities. Team: The work is carried out in several Agile/Scrum teams located in different regions, each consisting of a mix of developers, testers, and supporting roles such as business analysts and Scrum Masters. The teams operate with a strong emphasis on self‑organization and are involved in key technology initiatives, including modernization efforts, cloud‑focused transformations, and the evolution of existing service architectures. Your responsibilities Develop, test, and maintain Java‑based software applications and components Collaborate with cross‑functional teams to design and implement new features Write clean, maintainable, high‑quality code following best practices Conduct code reviews and provide constructive feedback Troubleshoot and resolve software defects and technical issues Participate in requirements analysis, technical design, and sprint planning Contribute to architectural decisions and propose technical improvements Stay up to date with emerging technologies and industry trends Employer requirements 5 years of professional experience as a Software Developer Experienced with Java (8/11/17) backend programming, ideally in orchestration services (Dev/QA) Experience in Java testing automation for backend services, Spock, Groovy etc. (QAs) Experience with frameworks/libraries: Spring boot, Spring, Vavr Maven, Rest Familiarity with: Cloud (GCP), Docker, JMeter, Jenkins, Git Proficiency in Polish language is a must-have