April 11, 2026

Java Developer

Senior • Hybrid

10,000 - 21,000 PLN/mo

Gdansk, Poland

Digital Hangar (DH) is an innovation part of Lufthansa Group that aims to upgrade the Lufthansa Group to new digital business models, original product ideas and digital technologies for a digital future.

As DH we do not aim in never-ending project coding, but in delivering working solutions that respond to Lufthansa Group needs. For that reason, updating our applications on production few times a week in a DevOps spirit is not an exception, it is daily work. Using the newest technologies and services like Storage Services, Kubernetes Services - it is not a WOW, it is a fact. Also, as Hangar, we must research new technologies and solutions from the IT market which will also be your responsibility.

Are you ready for new challenges?

Your responsibilities:

As a Java Developer, you will lead the design and development of cloud-native applications using the latest tech stack. You will be responsible for the full lifecycle of our products, from concept to deployment and beyond, ensuring that they meet the highest standards of performance, scalability, and reliability.

Our requirements:

  • At least 4 years’ experience on a similar position,

  • Experience in microservice approach,

  • Experience with working with distributed message broker and distributed event streaming platform,

  • Experience in working in DevOps and CI/CD,

  • Knowledge of RESTful services,

  • Practical knowledge of design patterns and good practices of coding,

  • Expertise in software quality assurance,

  • Excellent knowledge of Polish & English language,

  • Ability to take full ownership of a product’s lifecycle, from development to production, ensuring continuous improvement and operational excellence,

  • Excellent team collaboration skills and the ability to communicate technical concepts to both technical and non-technical stakeholders,

  • Confidently propose new ideas and improvements, backed by data and research,

  • Strong analytical and problem-solving abilities to troubleshoot and resolve issues efficiently,

  • Readiness to work in a hybrid model - 2 days in the office in Gdańsk

Nice to have:

  • Azure knowledge,

  • Familiarity with Angular,

  • OpenTelemetry,

  • Working in a cross-functional/T-shaped team,

  • Projects in Agile Kanban, Scrum, SAFe.​

What do we offer?

  • An international working environment, atmosphere that stimulates development,

  • Individual career path,

  • Employment contract,

  • Salary in the range of:

    • Senior position 10 000 - 21 000 zł gross (contract of employment)

    • Regular position 8 000 - 16 000 zł gross (contract of employment)

  • Lufthansa Group membership benefits,

  • Flexible working time and place adjusted to employee’s needs. Possibility of starting your workday between 07:00 and 11:00,

  • Support for your passion for sports within the local activity group and co-financing Multisport cards,

  • Private medical care for employees and their family members.

  • Life insurance.

  • Training opportunities and real growth paths.

  • Modern office in Oliwa – great location and comfortable workspace.

  • Atmosphere – small teams, high independence, real impact on the project.

Similar jobs you might like

Technology

Lufthansa Systems Poland sp. z o.o.

iOS Developer (Digital Hangar)

Mid

On-site

Gdansk, Poland

10,000 - 21,000 PLN/mo

🏢 Summary: The offer is for an iOS Developer responsible for building and maintaining modern mobile applications for major airline brands, focusing on high-quality user experience and backend integration. The role involves architectural design, CI optimization, and close collaboration with cross-functional teams in an international environment. It includes active participation in technical decisions and continuous improvement of development processes. 🗂️ Requirements: Minimum 2 years of experience in similar position, Experience in Swift, Knowledge of design and UX patterns, Experience with workflow tools, Experience with Continuous Integration, Ability to integrate with REST APIs, Participation in application architecture design, English proficiency for daily communication, Availability to work hybrid model (2 days in Gdańsk office) 📃 Skills: Swift, SwiftUI, UIKit, Xcode, SPM, Combine, CoreData, REST, XCTest, Quick, Nimble, Wiremock, Git, Fastlane, Azure, DevOps, Jira, CI 🏢 Description: The focus of Digital Hangar (DH) is the improvement of passenger experience throughout the whole journey. The projects that are in focus are Lufthansa Group (Lufthansa, SWISS, Austrian and Brussels) main web portals, mobile apps (iOS and Android) and B2B platforms. On top we’re developing our own R&D solutions within Hangar initiatives.​ We are focused on the continuous development of our software engineers and therefore you can expect: - Experienced developers to learn from, - Weekly dev talks, time for refactoring and improvements, - Dev team has freedom to choose frameworks/libraries, - Individual development plan with trainings, - Possibility to go to conferences. - Our technology stack: Swift 6; Xcode 16; SPM; UIKit & SwiftUI; Combine; Quick & Nimble for testing; GIT; Fastlane; Core Data; communication with REST API; XCTest; Wiremock; Azure Devops. Who are we? Lufthansa Systems Poland is acclaimed and widely recognized provider of superior services and IT solutions for the aeronautical, logistic and financial industries. As a part of the Lufthansa Group we implement technological solutions and dedicated services. Your responsibilities: Developing modern iOS applications using Swift and SwiftUI. Implementing design and UX patterns to deliver high-quality and user-friendly solutions. Integrating apps with backend systems and external APIs. Collaborating with project managers, developers, and QA teams. Participating in the design of application architecture and making key technical decisions. Implementing and optimizing Continuous Integration (CI) processes. Our requirements: At least 2 years of experience in a similar position. Experience in Swift. Practical knowledge of design & UX patterns. Experience in workflow tools (Jira). Experience in Continuous Integration. Good English skills for daily communication. Enthusiasm, curiosity and creativity. Open mind and open communication. Solution oriented working. Motivation to bring yourself and the team a step further. Readiness to work in a hybrid model - 2 days in the office in Gdańsk. Nice to have: Experience in working in Scrum/SAFe. Work experience in international environment. What we offer: An international working environment, atmosphere that stimulates development. Individual career path. Stable employment under an employment contract. Salary for : senior level range of 10 000 - 21 000 zł gross, standard level range of 8 000 - 16 000 zł gross, Lufthansa Group membership benefits. Flexible working time and place adjusted to employee’s needs. Possibility of starting your workday between 07:00 and 11:00. Workplace adjusted to employee's needs. Support for your passion for sports within the local activity group and co-financing Multisport cards. Private medical care for employees and their family members. Life insurance. Modern office in Oliwa – great location and comfortable workspace. Atmosphere – small teams, high independence, real impact on the project.

Technology

Lufthansa Systems Poland sp. z o.o.

Data Engineer (Digital Hangar)

Mid

Hybrid

Gdansk, Poland

10,000 - 21,000 PLN/mo

🏢 Summary: The role focuses on building and maintaining high-quality data processing pipelines, exploring datasets, and creating dashboards to support digital products within the aviation domain. You will work with modern data architectures and cloud-based tools, collaborating with cross-functional teams to deliver scalable data solutions. The position combines data engineering and analytics in an agile environment. 🗂️ Requirements: Minimum 3 years of commercial experience in Data Engineering, Data Analytics or Data Processing, Strong knowledge of Python, Strong knowledge of SQL, Experience with Git, Experience with Pytest, Experience with Numpy, Experience with Pandas, Experience with PySpark, Experience with Azure Data Factory, Experience with Databricks, Practical experience in data understanding, cleaning and analysis, Experience with structured databases, Experience with Modern Data Architecture (Data Lake), Experience in creating data visualizations, Experience in data extraction from APIs, Experience with VCS and CI/CD tools, Very good command of English, Willingness to work onsite in Gdańsk two days a week or relocate, Willingness to travel once per quarter 📃 Skills: Python, SQL, Git, Pytest, Numpy, Pandas, PySpark, Azure, DataFactory, Databricks, DataLake, CI/CD, VCS, APIs 🏢 Description: The focus of Digital Hangar is the improvement of passenger experience throughout the whole journey. The projects that are in focus are Lufthansa Group (Lufthansa, SWISS, Austrian and Brussels) main web portals, mobile apps (iOS and Android) and B2B platforms. Every day we confront the reality of delivering unique products. Our mission is to boldly bring digital solutions to the avionics business world. Who are we? Lufthansa Systems Poland is acclaimed and widely recognized provider of superior services and IT solutions for the aeronautical, logistic and financial industries. As a part of the Lufthansa Group we implement technological solutions and dedicated services. Your responsibilities: As a member you will be responsible for delivering high quality data processing pipelines, exploring data sets and creating Dashboards. In this role, you will have the exciting opportunity to work with both the Middleware team and the Digital Hangar. Our requirements: At least 3 years of commercial experience in Data Engineering/ Data Analytics/ Data Processing, Knowledge of: Python, SQL, Git, Pytest, Numpy, Pandas, PySpark, Experience in Azure Data Factory and Databricks, Practical knowledge of data understanding, cleaning and analyzing, structured databases, Experience in Modern Data Architecture (Data Lake), Experience in creating data visualizations, Experience in data extraction from APIs, Working knowledge of modern development tools and processes (VCS, CI/CD), Very good command of English language, Proactive attitude and the ability to work as a team player, The ability to think beyond the current scope of the project, Experience actively participating in a Scrum team by bringing in new solutions, Willingness to travel once per quarter, Willingness to upskill on your own initiative and deriving further insights from data, Willingness to come to our office in Gdańsk two days a week or relocate to Trójmiasto Nice to have: Knowledge and experience with understanding of software development processes. What do we offer? An international working environment, atmosphere that stimulates development, Individual career path, Stable employment under an employment contract, Salary in the range of: Standard position 8 000 - 16 000 zł gross Senior position 10 000 - 21 000 zł gross Lufthansa Group membership benefits, Flexible working time and place adjusted to employee’s needs. Possibility of starting your workday between 07:00 and 11:00. Support for your passion for sports within the local activity group and co-financing Multisport cards. Private medical care for employees and their family members. Life insurance. Parking space for employees. Extra social benefits. Holiday funds. Sharing the costs of holidays for kids. Sharing the commuting costs. Modern office in Oliwa – great location and comfortable workspace. Atmosphere – small teams, high independence, real impact on the project.

Technology

Lufthansa Systems Poland sp. z o.o.

Java/Kotlin Developer

Mid

Hybrid

Gdansk, Poland

10,000 - 21,000 PLN

🏢 Summary: Development and maintenance of backend services for Lufthansa’s Digital Hangar, focused on enhancing passenger-facing web and mobile platforms. The role involves building REST APIs, integrating distributed systems, and working within an agile international team using modern Java and Kotlin technologies. 🗂️ Requirements: Experience with HTTP-based REST APIs, Strong knowledge of Spring Framework including WebFlux, Proficiency in Kotlin, Experience with Git, Experience with CI/CD pipelines, Experience with Gradle, Knowledge of SQL databases, Knowledge of NoSQL databases 📃 Skills: Java, Kotlin, Spring, WebFlux, REST, HTTP, Git, Gradle, CICD, SQL, NoSQL, MySQL, CosmosDB, Kafka, Redis, Testcontainers, MockK, Bruno, Mockoon, Azure 🏢 Description: We are looking for a Standard or Senior Java Developer with good knowledge of Kotlin for Lufthansa’s Digital Hangar Department. The focus of Digital Hangar (DH) is the improvement of passenger experience throughout the whole journey. The projects that are in focus are Lufthansa Group (Lufthansa, SWISS, Austrian and Brussels) main web portals, mobile apps (iOS and Android) and B2B platforms. On top we’re developing our own R&D solutions within Hangar initiatives. We are focused on the continuous development of our software engineers and therefore you can expect: Experienced developers to learn from, Weekly dev talks, time for refactoring and improvements, Dev team has freedom to choose frameworks/libraries, Individual development plan with trainings, Possibility to go to conferences. Are you interested in joining a group of software enthusiasts, working in an international agile team setup, creating products that make the difference in the entire airline industry - then apply now! Who are we? Lufthansa Systems Poland is acclaimed and widely recognized provider of superior services and IT solutions for the aeronautical, logistic and financial industries. As a part of the Lufthansa Group we implement technological solutions and dedicated services. Your responsibilities: Implement and maintain REST APIs, integrate with systems such as Kafka and Redis, and work with SQL and NoSQL databases. Troubleshooting, debugging, and resolving issues in a complex distributed system, utilizing the existing structured logging and monitoring tools. Collaborate within an international, agile team, participate in code refactoring, choose appropriate tools and frameworks, and develop your skills through training and conferences. Our requirements: Experience working with HTTP-based REST APIs. Solid knowledge of Spring Framework (including Spring WebFlux) and Kotlin. Experience with Git, CI/CD, and Gradle. Knowledge of NoSQL and SQL databases (Azure Cosmos DB, MySQL). Open mindedness, good communication skills, team spirit. Excellent English language skills. Readiness to work in a hybrid model: 2 days in the office in Gdańsk. Nice to have: Experience with Kafka and Redis. Knowledge of testing tools like Testcontainers and MockK. Familiarity with API support tools like Bruno, Mockoon. Experience with mobile app clients (iOS, Android). Knowledge of Server-Driven UI (SDUI) principles. Experience with Azure or other public cloud services. Comfort using AI coding assistants (e.g., GitHub Copilot). What we offer: An international working environment, atmosphere that stimulates development. Individual career path. Stable employment under an employment contract. Lufthansa Group membership benefits. Flexible working time and place adjusted to employee’s needs. Possibility of starting your workday between 07:00 and 11:00. Support for your passion for sports within the local activity group and co-financing Multisport cards. Private medical care for employees and their family members. Life insurance. Parking space for employees. Extra social benefits. Holiday funds. Sharing the costs of holidays for kids. Sharing the commuting costs. Modern office in Oliwa – great location and comfortable workspace.

Technology

Lufthansa Systems

Java Backend Developer

Mid

Hybrid

Gdansk, PM, Poland

8,000 - 21,000 PLN/mo

🏢 Summary: The offer is for a Java Backend Developer responsible for designing, developing, and maintaining scalable backend services and RESTful APIs using Java 17+/21 and Spring Boot. The role involves working with cloud platforms, containerization, CI/CD pipelines, and observability tools while ensuring high code quality and secure coding practices. You will collaborate in cross-functional teams to deliver reliable, high-performance systems in a modern cloud-native environment. 🗂️ Requirements: 3+ years commercial experience as Java Backend Developer, Strong experience with Java 17+ (Java 21 preferred), Strong experience with Spring Framework and Spring Boot 3.x, Experience designing and developing scalable backend applications and RESTful APIs, Experience writing automated tests (unit, integration, functional) using JUnit and TDD/BDD, Knowledge of object-oriented programming and design patterns, Experience with Docker and Kubernetes, Experience with AWS, Azure, or GCP, Experience with CI/CD tools (Jenkins, GitHub Actions, or GitLab CI), Good knowledge of Linux environments, Understanding of logging, metrics, and distributed tracing, Knowledge of secure coding practices and application vulnerabilities, English level B2+ 📃 Skills: Java, Spring, SpringBoot, REST, JUnit, TDD, BDD, Docker, Kubernetes, AWS, Azure, GCP, Jenkins, GitHubActions, GitLabCI, Linux, CI/CD, OOP, Kafka, RabbitMQ, ActiveMQ, JMS, Terraform, Helm, ArgoCD, Flux, MongoDB, Hazelcast, Ansible, Prometheus, Grafana, OpenTelemetry 🏢 Description: Who are we? Lufthansa Systems Poland is acclaimed and widely recognized provider of superior services and IT solutions for the aeronautical, logistic and financial industries. As a part of the Lufthansa Group we implement technological solutions and dedicated services. Who are you? Your profile: 3+ years of commercial experience as a Java Backend Developer. Strong experience with Java 17+ (Java 21 preferred), Spring Framework, and Spring Boot 3.x. Experience designing and developing scalable backend applications and RESTful APIs. Experience writing automated tests at different levels (unit, integration, functional) using JUnit and TDD/BDD practices. Solid understanding of object-oriented programming, design patterns, and clean code principles. Experience working with Docker and Kubernetes. Experience with cloud platforms such as AWS, Azure, or GCP. Knowledge of CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI. Good knowledge of Linux environments. Understanding of application observability concepts, including logging, metrics, and distributed tracing. Awareness of secure coding practices and common application vulnerabilities. Good written and spoken English (B2+). Ownership mindset, proactive attitude, and strong communication skills Knowledge of software design patterns and clean code principles. What do we welcome? Experience with Infrastructure as Code solutions (Terraform, Helm). Familiarity with GitOps practices and tools (ArgoCD, Flux). Experience with messaging platforms such as ActiveMQ/JMS, Kafka, or RabbitMQ. Familiarity with MongoDB, Hazelcast, or Ansible. Experience with monitoring and observability tools such as Prometheus, Grafana, and OpenTelemetry. Familiarity with structured logging and centralized log management platforms. Experience using AI-assisted development tools (e.g. GitHub Copilot, Claude Code) to improve development efficiency and code quality Why do we need you? You will be responsible for: Design, develop, and maintain backend services using Java (17+/21) and Spring Boot Build and evolve scalable, high-performance backend applications and RESTful APIs Contribute to system architecture decisions and technical design discussions Ensure high code quality by writing automated tests (unit, integration, and functional) using JUnit and TDD/BDD practices Apply object-oriented programming principles, design patterns, and clean code standards Deploy and manage applications using Docker and Kubernetes Collaborate with cross-functional teams to deliver reliable and scalable solutions Work with cloud platforms (AWS, Azure, or GCP) to support application deployment and infrastructure Implement and maintain CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI) Work in Linux environments and support operational tasks Implement observability practices, including logging, metrics, and distributed tracing Ensure application security by following secure coding practices and addressing vulnerabilities What we can offer? An international working environment, atmosphere that stimulates development, Individual career path, Lufthansa Group membership benefits, Employment Contract, Salary in the range of 8 000 - 21 000 zł gross Flexible working time and place adjusted to employee’s needs. Possibility of starting your workday between 07:00 and 11:00, Workplace adjusted to employee's needs, Support for your passion for sports within the local activity group and co-financing Multisport cards, Private medical care for employees and their family members. Life insurance. Modern office in Oliwa – great location and comfortable workspace.

Technology

Lufthansa Systems Poland sp. z o.o.

.NET Developer

Mid

Hybrid

Gdansk, Poland

10,000 - 21,000 PLN/mo

🏢 Summary: Software Engineer role focused on developing and maintaining aviation charting applications that enhance flight planning reliability and efficiency. The position involves designing, coding, testing, and reviewing .NET-based solutions within an agile, globally distributed team. The role emphasizes high software quality and adherence to established development processes. 🗂️ Requirements: Minimum 3 years of experience with C#, Proficiency in C# and VB.NET, Strong knowledge of T-SQL, Experience with .NET Framework 4.8 and .NET 6, Experience with ASP.NET and Entity Framework, Practical experience with WinForms and WPF (MVVM), Experience with DevExpress, Experience with SQL Server and PostgreSQL, Experience with Git, Experience with CI/CD pipelines, Experience working in Agile methodologies 📃 Skills: C#, VB.NET, TSQL, .NET, ASPNET, EntityFramework, WinForms, WPF, MVVM, DevExpress, SQLServer, PostgreSQL, Git, CICD, Agile 🏢 Description: The future of aviation is driven by software and data. As part of our software team, you will work on charting applications used in the aviation industry. In an agile environment with a globally distributed team, you will help design and maintain solutions that improve the reliability and efficiency of flight planning. You can expect a friendly, multicultural atmosphere focused on delivering value to the aviation community. Who are we? Lufthansa Systems Poland is acclaimed and widely recognized provider of superior services and IT solutions for the aeronautical, logistic and financial industries. As a part of the Lufthansa Group we implement technological solutions and dedicated services. Your responsibilities: Designing, developing, and testing software components. Following the company’s software development processes and organizational guidelines. Participating in code reviews. Ensuring software quality through testing and QA practices. Performing various additional development-related tasks as needed. Our requirements: Minimum of 3 years of experience in programming with C#. Proven experience with agile methodologies, Git, and CI/CD pipelines. Strong communication skills and ability to work in a team. Proficiency in C#, VB.NET , and T-SQL as primary programming languages. Experience working with .NET Framework 4.8, .NET 6, ASP.NET , and Entity Framework. Practical knowledge of UI development using WinForms, WPF (MVVM), and DevExpress. Experience with relational databases, particularly SQL Server and PostgreSQL. Very good command of English (written and spoken). Readiness to work in a hybrid model: 2 days in the office in Gdańsk. Nice to have: Knowledge of aviation industry regulations and standards is a strong advantage. What we offer: An international working environment, atmosphere that stimulates development, Individual career path, Stable employment under an employment contract, Lufthansa Group membership benefits, Salary in the range of: Standard position 8 000 - 16 000 zł gross Senior position 10 000 - 21 000 zł gross Flexible working time and place adjusted to employee’s needs. Possibility of starting your workday between 07:00 and 11:00. Support for your passion for sports within the local activity group and co-financing Multisport cards. Private medical care for employees and their family members. Life insurance. Parking space for employees. Extra social benefits. Holiday funds. Sharing the costs of holidays for kids. Sharing the commuting costs. Modern office in Oliwa – great location and comfortable workspace. Atmosphere – small teams, high independence, real impact on the project.

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

emagine Polska

FullStack Developer Java & React (50% React, 50% Java)

Senior

Hybrid

Krakow, Poland

200 - 200 PLN/hr

🏢 Summary: Long-term B2B opportunity for a senior engineer to deliver production-ready code and shape system architecture in a microservices environment. The role combines hands-on Java and React development with architectural responsibilities in a global, collaborative setup. It focuses on high-frequency delivery and technical excellence within the financial sector. 🗂️ Requirements: Strong Java experience (latest versions), Strong React experience, Experience with microservices architecture, Experience delivering RESTful APIs, Experience with PostgreSQL, Proven high-frequency code delivery, Experience in banking or financial sector 📃 Skills: Java, React, Microservices, REST, PostgreSQL, Banking, Docker, Kubernetes 🏢 Description: Working mode : Hybrid - 6 days per month at the Warsaw office Contract type : B2B, long term cooperation Rate : 200 PLN/h Summary: This role focuses on hands-on development and system architecture, driving engineering culture, and enhancing business growth through technical expertise in a collaborative, global environment. Main Responsibilities: Deliver code to production and support system architecture aligned to microservices Understand business, engineering, and non-functional requirements Drive the desired engineering culture across teams Collaborate with a globally diverse team across regions Proactively remove impediments, assess risks, and communicate issues to program management Identify and eliminate process inefficiencies Key Requirements: Strong Java and React programming experience Experience in microservice architecture Background in the financial sector, particularly banking Proven capability of delivering code changes at high frequency Experience with RESTful API delivery Familiarity with PostgreSQL databases Recent Java experience, preferably with the latest versions Experience with ReactJS for UI application development Nice to Have: Knowledge of containers and orchestration technologies like Docker and Kubernetes. Other Details: This position offers the opportunity to work within a multi-regional team on innovative projects. Ideal for candidates seeking to leverage their development skills in a dynamic and evolving business context.

Technology

EPAM Systems

Junior Java Engineer

Junior

Hybrid

Krakow, Poland

🏢 Summary: Junior Java Engineer role focused on developing and maintaining backend services and microservices in a cloud-based environment within a Scrum team. The position involves hands-on Java development, testing, and support under senior mentorship, with exposure to modern cloud technologies. Hybrid work model with client interaction and opportunities to grow in cloud engineering. 🗂️ Requirements: 1+ years of software development experience or strong junior-level hands-on practice, Hands-on experience with Java, Basic knowledge of object-oriented programming, Basic knowledge of RESTful APIs, Basic knowledge of Git or version control systems, Basic knowledge of SQL, Familiarity with unit testing frameworks, Understanding of software development lifecycle, English proficiency at B2 level, Ability to self-manage tasks and meet deadlines 📃 Skills: Java, OOP, REST, Git, SQL, JUnit, Mockito, Scrum, GCP, Spring, SpringBoot, Microservices, Kotlin 🏢 Description: Are you passionate about Java and eager to grow your skills as a Junior Java Engineer in a dynamic, cloud-focused environment? Join our international team of experienced developers and architects, where you’ll learn from senior engineers and mentors while contributing to the development and maintenance of modern cloud-based applications. We value transparency, autonomy, and continuous improvement, and we’re looking for a motivated self-starter ready to take ownership and grow within a Scrum team. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland. Ready to launch your career in cloud engineering? Apply now and join our global team! Responsibilities Support the development, testing, and maintenance of backend services and microservices using Java Implement small features and bug fixes under the guidance of senior engineers Write clean, readable, maintainable, and well-tested code following team standards and best practices Participate in code reviews as a learner and apply received feedback Assist in troubleshooting and resolving technical issues together with the team Take part in Agile ceremonies (daily stand-ups, sprint planning, reviews, retrospectives) Communicate with stakeholders and team members to clarify requirements and implementation details Contribute to technical documentation and knowledge sharing within the team Requirements 1+ years of experience in software development or strong junior-level hands-on practice Hands-on experience with Java Basic knowledge of object-oriented programming, RESTful APIs, Git/version control, and SQL Familiarity with unit testing (e.g. JUnit, Mockito) Understanding of the software development lifecycle (analysis, design, implementation, testing, support) English level B2 with readiness for client-facing communication Ability to self-manage tasks, prioritize work, and meet deadlines Nice to have Basic knowledge or initial experience with Google Cloud Platform (GCP) Familiarity with Spring / Spring Boot Exposure to microservices architecture Experience or interest in Kotlin 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.

Technology

EPAM Systems

Junior Java Developer

Junior

Hybrid

Wroclaw, Poland

🏢 Summary: Junior Java Developer role in an AI/data-focused project, supporting the development and maintenance of Java-based applications in a hybrid work model. The position involves collaborating with experienced engineers to design, implement, and test new features while adopting modern technologies in a fast-paced environment. It offers an opportunity to grow in cloud engineering and advanced AI-driven solutions. 🗂️ Requirements: Degree in Computer Science, Computer Engineering or related technical field, Foundational programming skills in Java, Previous hands-on experience in software development projects, Experience in a Junior Java Developer role, Ability to develop and maintain Java-based applications, English proficiency at B1+/B2 level, Availability to work from the office three times per week (hybrid model) 📃 Skills: Java, AI, MachineLearning, DataProcessing, GenerativeAI, GCP, Azure, AWS 🏢 Description: We are seeking a motivated Junior Java Developer to join our team for an innovative project in the AI/data domain. As a Junior Java Developer, you will work alongside experienced engineers to build and enhance software solutions, contributing to a dynamic and forward-thinking environment. Our client operates within the technology sector focusing on advanced solutions in artificial intelligence, machine learning, and data processing. The domain is fast-paced and offers opportunities to work with cutting-edge technologies that drive digital transformation. This is a hybrid role based in Wrocław. You are required to work from the office three times a week. The specific days and hours are flexible and can be arranged within the team allowing for late arrivals early departures and clustering remote workdays as long as the monthly office requirement is met. Ready to launch your career in cloud engineering? Apply now and join our global team. Responsibilities Participate in the development and maintenance of Java-based applications Collaborate with team members to design implement and test new features Contribute to code reviews and ensure best practices are followed Engage in learning and adopt new technologies relevant to the project Communicate effectively within the team and with stakeholders Requirements Degree in Computer Science Computer Engineering or a related technical discipline Foundational programming and development skills (experience as Junior Java Developer role) Previous hands-on experience in software development projects Strong willingness to learn adapt and embrace new challenges Good written and spoken English skills (B1+/B2) Nice to have Exposure to AI/ML or data-related domains Practical knowledge of Generative AI tools frameworks or technologies 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

emagine Polska

Full Stack Developer (Java, React)

Senior

Hybrid

Krakow, Poland

190 - 200 PLN/hr

🏢 Summary: Long-term B2B hybrid role focused on hands-on Java and React development within a microservices architecture, contributing directly to production code and system design. The position emphasizes high-frequency delivery, REST API development, and collaboration in a global engineering environment. It combines technical leadership with active development in financial-sector projects. 🗂️ Requirements: Strong experience with Java, Strong experience with ReactJS, Experience with microservices architecture, Experience delivering RESTful APIs, Experience with PostgreSQL, Recent experience with modern Java versions, Ability to deliver code changes frequently, Background in banking or financial sector 📃 Skills: Java, ReactJS, Microservices, REST, PostgreSQL, Docker, Kubernetes 🏢 Description: Working mode: Hybrid - 6 days per month at the Kraków office Contract type: B2B, long term cooperation Rate: 200 PLN/h Summary: This role focuses on hands-on development and system architecture, driving engineering culture, and enhancing business growth through technical expertise in a collaborative, global environment. Main Responsibilities: Deliver code to production and support system architecture aligned to microservices Understand business, engineering, and non-functional requirements Drive the desired engineering culture across teams Collaborate with a globally diverse team across regions Proactively remove impediments, assess risks, and communicate issues to program management Identify and eliminate process inefficiencies Key Requirements: Strong Java and React programming experience Experience in microservice architecture Background in the financial sector, particularly banking Proven capability of delivering code changes at high frequency Experience with RESTful API delivery Familiarity with PostgreSQL databases Recent Java experience, preferably with the latest versions Experience with ReactJS for UI application development Nice to Have: Knowledge of containers and orchestration technologies like Docker and Kubernetes. Other Details: This position offers the opportunity to work within a multi-regional team on innovative projects. Ideal for candidates seeking to leverage their development skills in a dynamic and evolving business context.