New offer - be the first one to apply!

July 16, 2026

Senior Java Developer

Senior • Hybrid

130 - 150 PLN

Kraków, Poland

The airline retailing and merchandising platform enables airlines to create personalized offers and dynamic pricing for customers. The team delivers a modern, omni-channel, real-time retailing shopping experience while consolidating common components and offer management systems.

This role provides an opportunity to work on a critical, operationally complex, high-performance product interacting with several mission-critical systems.

Quick Facts

  • System Integration: Facilitating communication between internal microservices and proprietary components.
  • Booking & Ticketing Lifecycle: Supporting reservations, refunds, and exchanges.
  • Search & Optimization: Developing backend algorithms for optimal flight connections.
  • Financial Calculations: Handling pricing engines, fare structures, and cost calculations.

Responsibilities

  • Design, code, test, and build high-quality enterprise software.
  • Use AI-assisted development tools to improve coding efficiency and test generation.
  • Perform unit testing and maintain code quality, security, and performance standards.
  • Design, build, deploy, and operate scalable services using Google Cloud Platform (GCP).
  • Collaborate with platform, security, and SRE teams.
  • Support preparation and refinement of requirements.
  • Participate in prioritization, technical tradeoffs, estimation, and sizing.
  • Attend Scrum ceremonies, release planning, and technical reviews.
  • Maintain updates in Rally and improve engineering and DevOps practices.

Requirements

  • 6+ years of professional software development experience.
  • Strong expertise in Java, Enterprise Java, and Spring Boot.
  • Knowledge of REST, JSON, XML, and SOAP web services.
  • Experience with Google Cloud Platform services including GKE, networking, security, storage, messaging, and monitoring.
  • Familiarity with cloud-native and Kubernetes-based architectures.
  • Experience with CI/CD pipelines and DevOps practices.
  • Solid Unix/Linux knowledge.
  • Ability to troubleshoot issues in test and production environments.
  • Experience translating business requirements into technical designs and documentation.
  • Familiarity with Agile/Scrum methodologies and shift-left testing.
  • Communicative English and Polish.
  • Legal work permit in Poland.

Benefits

  • Hybrid work model.
  • Modern office with collaboration spaces.
  • Onsite parking.
  • Referral bonus program.
  • Life insurance.
  • Development budget and language courses.
  • Access to internal learning platform and professional training.
  • MyBenefit platform with Multisport.
  • Team building activities and charity initiatives.
  • Diverse and inclusive working environment.
  • Private medical care – Platinum Package.

Similar jobs you might like

Technology

New offer

Tenarai

Senior Java Developer

Senior

Hybrid

Kraków, Poland

130 - 150 PLN

🏢 Summary: Senior Java Developer role focused on building and maintaining large-scale backend systems for travel and transactional operations, including booking, ticketing, pricing, and system integration. The position involves developing microservices, REST APIs, and gRPC services using Java and Spring Boot in a cloud-native GCP and Kubernetes environment. The role also includes CI/CD support, troubleshooting, code reviews, mentoring, and collaboration with QA, SRE, and Product teams. 🗂️ Requirements: 6+ years of experience with Java, Experience with Spring Boot, Experience building microservices, Experience with REST APIs, Experience with gRPC services, Hands-on experience with GCP, Hands-on experience with Docker, Hands-on experience with Kubernetes, Knowledge of GitHub, Knowledge of Jenkins or GitHub Actions, Familiarity with Prometheus, Familiarity with Stackdriver or Cloud Monitoring, Basic scripting skills in Python or Bash, Experience with WireMock, Experience with performance testing, English proficiency, Polish proficiency, Legal work permit in Poland 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, gRPC, GCP, Docker, Kubernetes, GitHub, Jenkins, GitHubActions, Prometheus, Stackdriver, CloudMonitoring, Python, Bash, WireMock 🏢 Description: Senior Java Developer Project info: A large-scale, highly complex initiative focused on the development and maintenance of core internal systems. The project ensures seamless communication and integration between various backend components responsible for critical, high-volume travel and transactional operations. Key Functional Areas: System Integration: Facilitating robust and efficient communication between internal microservices and proprietary components. Booking & Ticketing Lifecycle: Supporting core transactional flows, including ticket reservations, refunds, and exchanges. Search & Optimization: Powering backend algorithms designed to find and generate the most optimal flight connections. Financial Calculations: Handling complex pricing engines, fare structures, and diverse cost-assessment calculations. Responsibilities: Design, develop, test and maintain backend applications using Java and Spring Boot. Build and support RESTful APIs and gRPC services. Develop solutions deployed on Google Cloud Platform (GCP) and Kubernetes. Collaborate with QA, SRE, and Product teams. Participate in CI/CD processes, deployments, and production support. Provide support during release cycles, including smoke testing, manual validation. Troubleshoot issues using logs, metrics, and monitoring tools. Conduct code reviews, mentor junior developers, and participate in an on-call rotation. Requirements: 6+ years of experience with Java and Spring Boot. Experience building microservices, REST APIs, and gRPC services. Hands-on experience with GCP, Docker, and Kubernetes. Knowledge of GitHub, Jenkins, or GitHub Actions. Familiarity with monitoring tools such as Prometheus and Stackdriver/Cloud Monitoring. Basic scripting skills in Python or Bash. Experience with WireMock and performance testing. Communicative proficiency in both English and Polish. Must possess a legal work permit in Poland Benefits: General benefits 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

Senior Java QA Engineer

Senior

Hybrid

Kraków, Poland

120 - 140 PLN

🏢 Summary: Senior Java QA Engineer role focused on backend testing of RESTful APIs and gRPC services in a cloud-based travel retail platform deployed on GCP/GKE. The position involves automated testing, CI/CD integration, backend validation with Spring Boot frameworks, and collaboration with development and SRE teams. The role also includes mentoring junior QA engineers and supporting release cycles in an international environment. 🗂️ Requirements: Strong Java skills, Experience testing RESTful APIs, Experience testing gRPC services, Experience with backend system integration testing in GCP, Knowledge of CI/CD tools, Experience with Docker and Kubernetes, Familiarity with Prometheus and Stackdriver, Basic Python or Bash scripting skills, Experience with WireMock or similar mocking tools, Legal work permit in Poland 📃 Skills: Java, REST, gRPC, Spring, GCP, GKE, GitHub, Jenkins, Docker, Kubernetes, Prometheus, Stackdriver, Python, Bash, WireMock 🏢 Description: We are looking for a Senior Java QA Engineer with strong Java skills to join a team focused on backend application development and testing. The role involves testing RESTful APIs, gRPC services, and backend systems deployed in GCP/GKE. The client's multisource capability is an aggregated travel retailing solution designed to unite fragmented content. It merges traditional GDS (ATPCO/EDIFACT) data, low-cost carrier (LCC) flights, and New Distribution Capability (NDC) offers into a single, seamless workflow for travel agencies. This unified retailing approach operates primarily through the Marketplace project and the Cache-powered Intelligent Shopping system. Key features include: - Unified Workflow: Travel agents can shop, compare, and book across different content sources on a single screen without needing to navigate between disparate airline systems. - Pre-generated Caching: Uses a cloud-based data cube to generate offers at sub-second speeds, vastly improving system look-to-book ratios and reducing search times. - Next-Generation APIs: Utilizes modular APIs like Flight Shop and Order Management to automate searching, pricing validation, and post-booking servicing such as exchanges and reshopping across multiple air sources. By integrating this technology, travel brands and AI-driven applications are able to handle the rising complexity of personalized airline offers at scale. Responsibilities: - Design, implement, and maintain automated tests for RESTful and gRPC APIs, with a primary focus on backend validation using an internal Spring Boot–based framework. - Perform integration testing of backend systems in a cloud environment (GCP). - Provide support during release cycles, including smoke testing and manual validation. - Develop and enhance test frameworks using Java. - Analyze logs, metrics, and errors to identify and troubleshoot issues. - Collaborate closely with development, SRE, and product teams. - Participate in CI/CD processes and integrate automated tests into pipelines. - Mentor junior QA engineers and share knowledge across the team. - Be open to participating in on-call support rotation. Job requirements: - Knowledge of CI/CD tools: GitHub, Jenkins/GitHub Actions. - Experience with containerization tools: Docker, Kubernetes. - Familiarity with monitoring/logging tools: Prometheus, Stackdriver. - Basic scripting skills in languages such as Python or Bash, useful for test automation, data preparation and tooling. - Experience using WireMock or similar tools for mocking external services and simulating API responses in integration tests. - Must possess a legal work permit in Poland. Benefits: - General benefits depending on the form of employment. - Hybrid work model. - 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 other learning opportunities. - Clear career path with the possibility to gain experience in an international environment. - Access to internal learning platform with multiple trainings oriented for professional growth. - Access to MyBenefit platform (Multisport included). - Team building activities. - Charity initiatives. - Working environment promoting diversity and inclusion. - Private medical care – Platinum Package.

Technology

New offer

Tenarai

Technical Leader

Senior

Remote

Krakow, Poland

150 - 170 PLN

🏢 Summary: Senior backend engineering role focused on building and maintaining a high-performance airline retailing and merchandising platform. The position involves developing Java-based microservices, REST and gRPC services, and cloud-native solutions on GCP and Kubernetes to support booking, ticketing, pricing, and optimization systems. Candidates will collaborate across QA, SRE, and Product teams while contributing to CI/CD, monitoring, troubleshooting, and production support. 🗂️ Requirements: 8+ years of experience with Java and Spring Boot, Experience building microservices, Experience with REST APIs, Experience with gRPC services, Hands-on experience with GCP, Hands-on experience with Docker, Hands-on experience with Kubernetes, Knowledge of GitHub, Knowledge of Jenkins or GitHub Actions, Familiarity with Prometheus, Familiarity with Stackdriver or Cloud Monitoring, Basic scripting skills in Python or Bash, Experience with WireMock, Experience with performance testing, Legal work permit in Poland 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, gRPC, GCP, Docker, Kubernetes, GitHub, Jenkins, GitHubActions, Prometheus, Stackdriver, Python, Bash, WireMock 🏢 Description: Project info: The airline retailing and merchandising platform enables airlines to create personalized offers and dynamic pricing for customers. The team is responsible for delivering a modern, omni-channel, real-time retailing shopping experience while reducing costs through consolidation of common components, including the offer management system. This is an opportunity to work on a critical, operationally complex, high-performance product interacting with several mission-critical systems. Key Functional Areas: - System Integration: Facilitating robust and efficient communication between internal microservices and proprietary components. - Booking & Ticketing Lifecycle: Supporting transactional flows including ticket reservations, refunds, and exchanges. - Search & Optimization: Powering backend algorithms to generate optimal flight connections. - Financial Calculations: Handling pricing engines, fare structures, and cost-assessment calculations. Responsibilities: - Design, develop, test, and maintain backend applications using Java and Spring Boot. - Build and support RESTful APIs and gRPC services. - Develop solutions deployed on Google Cloud Platform (GCP) and Kubernetes. - Collaborate with QA, SRE, and Product teams. - Participate in CI/CD processes, deployments, and production support. - Provide support during release cycles, including smoke testing and manual validation. - Troubleshoot issues using logs, metrics, and monitoring tools. - Conduct code reviews, mentor junior developers, and participate in an on-call rotation. Requirements: - 8+ years of experience with Java and Spring Boot. - Experience building microservices, REST APIs, and gRPC services. - Hands-on experience with GCP, Docker, and Kubernetes. - Knowledge of GitHub, Jenkins, or GitHub Actions. - Familiarity with monitoring tools such as Prometheus and Stackdriver/Cloud Monitoring. - Basic scripting skills in Python or Bash. - Experience with WireMock and performance testing. - Must possess a legal work permit in Poland. Benefits: - General benefits depending on the form of employment. - Hybrid work model combining office and 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 professional growth opportunities. - Access to internal learning platform with professional trainings. - Access to MyBenefit platform (Multisport included). - Team building activities. - Charity initiatives. - Working environment promoting diversity and inclusion. - Private medical care – Platinum Package.

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.

Technology

Infogain

Senior Java Developer

Senior

Hybrid

Krakow, Poland

130 - 150 PLN

🏢 Summary: Senior Java Developer role focused on designing and owning the end-to-end architecture of a high-throughput, multitenant messaging platform in the travel industry. The position involves building event-driven microservices that generate traveler documents and deliver time-critical notifications via email and SMS at million-scale volumes. The role includes driving modernization, resilience, observability, and cloud-based scalability of the platform. 🗂️ Requirements: Expertise in Java and JVM performance, Experience designing large-scale event-driven systems, Hands-on experience with Spring Boot microservices, Experience with asynchronous messaging and API design, Experience with SQL and NoSQL databases and caching, Experience with Google GCP, Experience with high availability and disaster recovery architectures, Knowledge of email and SMS ecosystems and deliverability, Understanding of security and compliance standards (PII, GDPR, CAN-SPAM), Experience with static code analysis tools, Legal work permit in Poland 📃 Skills: Java, JVM, Spring, SpringBoot, SQL, NoSQL, GCP, OpenTelemetry, GitHubActions, Kubernetes, MTA, SPF, DKIM, DMARC, Veracode, CI, API, SMS, Email 🏢 Description: We are looking for a Senior Java 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. Own the end-to-end technical architecture for a multitenant, high throughput messaging platform: event driven services, template rendering, document generation, deliverability, and channel expansion Define service boundaries, data contracts, and platform SLOs (latency, throughput, deliverability); codify resilience (idempotency, retries, backoff, circuit breaking) and correctness (deduplication, exactly once where feasible). Lead design reviews and drive architectural RFCs/decision records; ensure documentation quality aligns with org guidelines. Guide modernization (e.g., Java 21 and newer, security hardening, SDLC improvements like GitHub Actions CI). Partner with Product to translate roadmap themes into platform epics (capacity, compliance, channel enablement); sequence tech debt with product outcomes. Elevate engineering standards, performance tuning, and observability (OpenTelemetry, metrics, logs, tracing). Collaborate with deliverability/infra teams on MTA configuration, SPF/DKIM/DMARC alignment, and reporting pipelines for at scale sending. Deep expertise in Java and JVM performance; significant experience designing event driven systems at millions per day scale. Handson Spring Boot microservices, asynchronous messaging, API design, and data stores (SQL/NoSQL, caching), Google GCP experience. Proven track record with HA, disaster recovery, multiregional patterns, and observability first design. Knowledge of email/SMS ecosystems (MTA, deliverability, anti abuse, link tracking, templating, internationalization). Security and compliance awareness (PII, GDPR, CAN-SPAM), static analysis workflows (e.g., Veracode). Ability to influence across product/engineering; excellent written design documentation. Nice to have Experience enabling new channels (RCS/WhatsApp), running canary/feature flags, and cost/perf optimization on cloud Kubernetes. 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

Upvanta sp. z o.o.

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: The role involves designing, developing, testing, and maintaining complex Java-based systems with a focus on building new functionalities and supporting existing components. You will work with modern cloud and container technologies, contribute to architectural decisions, and ensure high code quality in an event-driven environment. The position includes active participation in Agile processes and close collaboration with architects and cross-functional teams. 🗂️ Requirements: Proficient in Java 17+, Experience with Spring Framework, Experience with Hibernate, Knowledge of SQL, Experience with Oracle databases, Experience with JUnit or similar testing frameworks, Experience with Docker, Experience with OpenShift, Experience with AWS or Azure, Experience with event-driven systems, Practical experience with Kafka 📃 Skills: Java, Spring, Hibernate, SQL, Oracle, JUnit, Docker, OpenShift, AWS, Azure, Kafka 🏢 Description: Jako Senior Java Developer będziesz odpowiedzialny/a za: Projektowanie, rozwój, testowanie i debugowanie nowych funkcjonalności w złożonym systemie Rozwijanie oraz utrzymanie istniejących komponentów Wsparcie architektów w budowaniu długoterminowej wizji technologicznej Tworzenie dokumentacji technicznej i prototypów Analizę problemów w środowiskach developerskich i produkcyjnych Przekładanie wymagań biznesowych na rozwiązania techniczne Dbanie o jakość kodu i standardy programistyczne Udział w ceremoniach Agile (planowanie, demo) Wymagania (must-have) Bardzo dobra znajomość Java (min. 17) Doświadczenie z Spring Framework, Hibernate Znajomość SQL / Oracle Doświadczenie z testami ( JUnit lub podobne ) Znajomość konteneryzacji ( Docker, OpenShift ) Doświadczenie z chmurą ( AWS lub Azure ) Praca z systemami event-driven ( Kafka mile widziana jako must praktyczny ) Bardzo dobra znajomość języka angielskiego (B2+) Umiejętność analitycznego myślenia i rozwiązywania problemów Dobra organizacja pracy i zarządzanie czasem Wysokie kompetencje interpersonalne Mile widziane Znajomość ElasticSearch / Solr Doświadczenie z architekturą mikroserwisów Praca z systemami rozproszonymi Migracje monolit → mikroserwisy Doświadczenie w metodykach Agile Co oferujemy Pracę nad zaawansowanym produktem o realnym wpływie na bezpieczeństwo lotów Międzynarodowe środowisko i współpracę z ekspertami Dużą autonomię i wpływ na rozwój systemu Hybrydowy model pracy (Kraków) Możliwość rozwoju w kierunku architektury i systemów rozproszonych

Technology

ITDS

Senior Java Developer - Microservices

Senior

Hybrid

Warsaw, Poland

16,800 - 25,200 PLN

🏢 Summary: Senior Java Developer role focused on building and maintaining scalable microservices and cloud-based digital products in the OTT/ECommerce industry within an Agile environment. The position involves backend development, architectural contributions, CI/CD support, and collaboration with cross-functional teams using modern Java and cloud technologies. Hybrid or remote work model based in Warszawa. 🗂️ Requirements: 4+ years of Java development experience, Java 8-25, Multithreading, Immutability, Design patterns, Spring Boot, Spring MVC, WebFlux, MyBatis, TestContainers, SQL, NoSQL databases, Oracle, PostgreSQL, MongoDB, Redis, Kafka, Microservices architecture, RESTful APIs, Kubernetes, Docker, AWS, JUnit, Mockito, Spock, Jenkins, GitLab, Unix/Linux scripting, Polish language proficiency, Communicative English, Legal right to work in the EU 📃 Skills: Java, Spring, WebFlux, MyBatis, TestContainers, SQL, Oracle, PostgreSQL, MongoDB, Redis, Kafka, REST, Kubernetes, Docker, AWS, JUnit, Mockito, Spock, Jenkins, GitLab, Unix, Linux, SCRUM, Confluence, Git 🏢 Description: Empower digital transformation — craft scalable solutions with Java and cloud innovation! Warszawa-based opportunity with hybrid/ remote work model. As a Senior Java Developer , you will be working for our client, a leading player in the OTT/ECommerce industry, focused on delivering cutting-edge digital products within a dynamic and collaborative environment. Be part of a team that drives innovation, shapes future-ready architectures, and elevates user experiences through advanced microservices and cloud technologies. Your main responsibilities: Develop and maintain robust microservices using Java 8-25, ensuring high-quality code and optimal performance. Collaborate with cross-functional teams including Frontend Developers and Test Engineers within an Agile Nexus SCRUM framework. Conduct code reviews, contribute to architectural decisions, and mentor junior team members. Design, implement, and optimize RESTful architecture, utilizing tools like Kubernetes, Docker, and SOA principles. Support CI/CD pipelines and manage version control with Git, Jenkins, and related tools. Write comprehensive technical documentation in Confluence and contribute to knowledge sharing. Participate in technical consultations, problem-solving, and continuous improvement initiatives. Ensure application security following OWASP standards and best practices. You're ideal for this role if you have: At least 4 years of professional experience in Java development. Strong expertise in Java 8-25, multithreading, immutability, and design patterns. Experience with Spring Boot, Spring MVC, WebFlux, MyBatis, and TestContainers. Solid knowledge of SQL and NoSQL databases such as Oracle, PostgreSQL, MongoDB, Redis, and messaging systems like Kafka. Familiarity with microservices architecture, RESTful APIs, Kubernetes, Docker, and cloud services (AWS). Practical understanding of testing frameworks like JUnit, Mockito, and Spock. Experience with version control, CI/CD tools (Jenkins, GitLab), and scripting in Unix/Linux environments. Good command of the Polish language and communicative English skills. Ability to work independently with strong analytical and problem-solving skills. It is a strong plus if you have: Front-end skills (HTML, CSS, JavaScript, Angular/React/Vue.js). Certifications in AWS or other cloud platforms. Knowledge of DevOps practices and automation tools. Eligibility to work in the European Union: Only candidates with an existing legal right to work in the EU will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

ITDS

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

21,000 - 25,200 PLN

🏢 Summary: Senior Java Developer role focused on designing, implementing, and maintaining scalable and secure solutions within a complex payment terminal ecosystem. The position involves working with distributed systems, message queues, and legacy code while enhancing system performance and reliability. The role requires strong backend expertise and collaboration on integration and automated testing initiatives. 🗂️ Requirements: Minimum 4 years of Java development experience, Strong object-oriented programming skills, Proficiency in Java 8+, Experience with Spring and Spring Boot, Experience with Hibernate or JPA, Experience with JEE, Practical experience with RabbitMQ or other message queues, Experience with Maven, Git, Gitlab, Jenkins, Nexus, Jira, Strong knowledge of Oracle or other relational databases, Experience in RESTful API design and system integration, Experience with distributed systems, Experience with JBoss or WildFly, Experience with Hazelcast or cache technologies, Ability to create and maintain automated tests, Good command of English (B2 level), Legal right to work in the European Union 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, JEE, RabbitMQ, Maven, Git, Gitlab, Jenkins, Nexus, Jira, Oracle, SQL, REST, JBoss, WildFly, Hazelcast 🏢 Description: Warsaw-based opportunity with hybrid work model (4 days from the office / week) As a Senior Java Developer , you will be working for our client, a leader in managing a complex payment terminal ecosystem that connects thousands of devices across multiple vendors. You will play a pivotal role in designing and implementing cutting-edge IT solutions to enhance the system’s performance, security, and scalability, driving the future of financial transactions. Your main responsibilities: Design and implement IT solutions based on analytical and technical documentation Review analytical documentation and create comprehensive technical documentation Conduct technical upgrades and work with legacy code to maintain system integrity Perform reverse engineering using existing source code and documented business processes Define and build test cases for automated testing frameworks Collaborate on system integration tasks involving distributed systems and message queues Support ongoing system improvements and security assessments, including vulnerability scans You're ideal for this role if you have: At least 4 years of experience in Java development, with strong object-oriented programming skills In-depth knowledge of Java 8+ and frameworks such as Spring, Spring Boot, Hibernate/JPA, and JEE Practical experience with message queue systems, especially RabbitMQ Familiarity with tools like Maven, Git, Gitlab, Jenkins, Nexus, and Jira supporting software development Solid understanding of relational databases, particularly Oracle Hands-on experience with RESTful API design and system integration Experience working with distributed systems, application servers (JBoss/WildFly), and cache technologies (Hazelcast) Knowledge of security scanning tools like Fortify or Sonatype is a plus Good command of English (B2 level) and excellent communication skills It is a strong plus if you have: Additional certifications in Java or cloud technologies Experience with microservices architecture and containerization (e.g., Docker, Kubernetes) Language Required for the role: Good command of English (Communicative level) Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. We offer you: ITDS Business Consultants is involved in various, innovative, and professional IT projects for international companies in the financial industry in Europe. We offer an environment for professional, ambitious, and driven people. The offer includes: Stable and long-term cooperation with very good conditions Enhance your skills and develop your expertise in the financial industry Work on the most strategic projects available in the market Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years Participation in Social Events, training, and work in an international environment Access to an attractive Medical Package Access to Multisport Program #GETREADY Internal job ID #9111 You can report violations in accordance with ITDS’s Whistleblower Procedure available here . #MAKEYourCareerBETTER

Technology

ITDS

Java Developer ASAP – dołącz od zaraz!

Senior

Hybrid

Warsaw, Poland

18,900 - 24,150 PLN

🏢 Summary: Senior Java Developer role focused on designing and delivering high-quality, scalable solutions for the securities industry within an international, agile environment. The position involves active participation in technical decision-making, cross-team collaboration, and maintaining robust enterprise-grade applications. Hybrid work model with up to four remote days per week. 🗂️ Requirements: Minimum 4 years of experience in Java development in enterprise environments, Strong knowledge of Java core technologies and frameworks, Experience working in cross-functional and international teams, Familiarity with Agile methodologies, Familiarity with DevOps practices, Fluent Polish and English, Legal right to work in the European Union 📃 Skills: Java, Agile, DevOps 🏢 Description: Unleash innovation in fintech — craft transformative solutions for the securities industry. Warszawa or Kraków-based opportunity with a hybrid work model (up to 4 remote days per week). As a Senior Java Developer working for our client, you will be a vital part of the TA IT team within the Securities Services cluster, focusing on delivering cutting-edge solutions for operational teams. You will be actively involved in technical discussions, decision-making processes, and collaborating with cross-location squads to ensure the robustness, quality, and sustainability of our applications. This role offers a unique chance to work in a dynamic, international environment, fostering growth and technical excellence. Your main responsibilities: Design, develop, and maintain high-quality Java applications aligned with business needs. Participate in technical discussions to drive innovative solutions and best practices. Collaborate with Business Analysts, Developers, and other stakeholders across locations to ensure project continuity. Contribute to code reviews, testing, and deploying scalable software as part of agile squads. Troubleshoot and resolve complex technical issues, providing quick and effective solutions. Document technical specifications and ensure adherence to compliance and security standards. Stay updated with the latest industry trends and incorporate new technologies into the development lifecycle. You're ideal for this role if you have: Minimum 4 years of experience in Java development within enterprise environments. Strong knowledge of Java core technologies and frameworks. Experience working with cross-functional and international teams. Excellent communication skills in Polish and English, with fluent command of both languages. Familiarity with Agile methodologies and DevOps practices. Ability to adapt quickly to changing project requirements and priorities. Strong problem-solving skills and attention to detail. It is a strong plus if you have: (optional) Experience working on financial or securities-related projects. Knowledge of additional programming languages or frameworks. Certifications related to Java development or agile methodologies. Language Required for the role: Polish: Fluent English: Fluent Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. We offer you At ITDS , you will work on innovative and impactful technology projects for international companies across multiple industries in Europe and beyond. We create an environment for ambitious, driven professionals who want to grow, deliver value, and build their careers in modern IT and digital transformation. Our offer includes: Stable and long-term cooperation with attractive conditions Opportunities to develop your technical expertise across various industries and technologies The chance to work on high-impact, strategic IT and digital transformation projects A clear career path and the opportunity to grow quickly by contributing to diverse client initiatives over time International environment , knowledge sharing, social events, and training opportunities Access to an attractive medical package Access to the Multisport program Access to learning platforms such as Pluralsight Flexible working hours and remote work options #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data. # 8769

Technology

New offer

Tenarai

Senior Software Quality Engineer

Senior

Remote

Kraków, Poland

120 - 140 PLN

🏢 Summary: Senior Software Quality Engineer role focused on testing and quality assurance for an airline retailing and merchandising platform delivering personalized offers and real-time shopping experiences. The position involves designing and maintaining automated test frameworks, executing functional and integration testing, and collaborating across engineering teams to ensure product quality. The role also emphasizes AI-assisted testing, Agile collaboration, and quality engineering for high-performance, mission-critical systems. 🗂️ Requirements: 4-6 years of experience in software testing or quality engineering, Strong knowledge of software testing methodologies and quality metrics, Programming skills in Java, Hands-on experience with Cucumber, Selenium, JMeter, SoapUI or equivalent frameworks, Experience with AI-assisted testing and quality tools, Ability to apply risk-based testing decisions, Experience with authentication and authorization testing, Experience designing and maintaining automated tests, Strong English communication skills, Familiarity with Agile/Scrum and shift-left testing, Working knowledge of Unix/Linux commands, Knowledge of application servers, Ability to configure and troubleshoot test environments, Legal work permit in Poland 📃 Skills: Java, Cucumber, Selenium, JMeter, SoapUI, Agile, Scrum, Unix, Linux, Tomcat, API, AuthN, AuthZ, Rally, AI 🏢 Description: Project info: For our client we’re looking for a talented and motivated Senior Software Quality Engineer. 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 and maintains test plans (functional, regression, and integration) Designs, implements, and maintains test cases with full traceability to requirements and story cards Develops and maintains automated regression test suites Utilizes AIassisted testing tools to accelerate test design, improve coverage, and identify edge cases Executes functional, regression, and nonfunctional testing Identifies defects, documents findings, and collaborates with the scrum team on resolution Accountable for overall product quality across functional, regression, and integration testing Actively promotes collaboration and quality mindset within the scrum team Provides input into release milestones and readiness assessments Coordinates test planning and execution across multiple environments Produces and communicates quality metrics and risk assessments Attends and contributes to scrum ceremonies Updates testing status in Rally on a daily basis Collaborates with Software Engineers to ensure appropriate test coverage for all new or changed functionality Participates in estimation and sizing activities Engages early in solution design discussions to influence testability and quality Job requirements: 4-6 years of professional experience in software testing or quality engineering Strong understanding of software testing methodologies, processes, and quality metrics Programming skills in Java Automation tools & frameworks: hands-on experience with tools such as Cucumber, Selenium, JMeter, SoapUI, or equivalent testing frameworks Experience using AIassisted testing and quality tools, such as: AIsupported test case generation, Intelligent defect analysis and triage assistance, AIassisted exploratory testing and edgecase identification Ability to balance AIgenerated insights with engineering judgment and riskbased testing decisions AIdriven test development with ownership: effective use of AI tools to improve test coverage, speed, and insight while retaining accountability for test design, correctness, security, and maintainability Authentication & authorization testing: experience validating functional and edgecase behavior of authN/authZ flows through API and integration tests Crossteam collaboration: effective partnership with Software Engineering, Platform, Security, and SRE teams to promote a share quality mindset Strong collaboration and communication skills across engineering, product, and platform teams Test automation engineering: programming proficiency in Java for designing and maintaining automated tests Communication: strong English communication skills, written and verbal, suitable for crossgeo and crossfunctional collaboration SDLC & Agile practices: familiarity with Agile/Scrum development methodologies and shiftleft testing approaches Systems & tooling awareness: basic working knowledge of Unix/Linux commands and application servers (e.g., Tomcat) Test environment management: ability to configure, validate, and troubleshoot test environments Must possess a legal work permit in Poland Benefits: General benefits - depends on the form of employment Hybrid work model or 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