June 25, 2026

Java Backend Developer

Mid • Hybrid

8,000 - 21,000 PLN/mo

Gdansk, PM, Poland

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.

Similar jobs you might like

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

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

Ness Solution

Programista Backend (Java)

Mid

Remote

Warsaw, Poland

100 - 105 PLN

🏢 Summary: Remote Java Developer role focused on developing and maintaining backend systems supporting air traffic safety infrastructure. The position involves building modern Java-based applications, participating in Agile/Scrum processes, ensuring code quality, and maintaining stable system environments. The offer includes B2B cooperation, remote work, and participation in technologically advanced strategic projects. 🗂️ Requirements: Minimum 3 years of experience in Java backend development, Knowledge of Java 8+, Experience with Spring Framework, Experience with Spring Boot, Knowledge of Hibernate, Knowledge of JPA, Experience with SQL databases, Experience with NoSQL databases, Experience with unit and integration testing, Knowledge of JUnit, Knowledge of Mockito, Knowledge of Spock, Knowledge of TestContainers, Knowledge of WireMock, Experience with REST services, Experience with SOAP services, Experience with Docker, Experience working in Agile/Scrum, English proficiency for technical documentation 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, SQL, NoSQL, JUnit, Mockito, Spock, TestContainers, WireMock, REST, SOAP, Docker, Agile, Scrum 🏢 Description: Dołącz do zespołu, który rozwija systemy wspierające bezpieczeństwo ruchu lotniczego! Dla naszego klienta poszukujemy Java Developera , który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie zaawansowanych aplikacji backendowych. Szukamy osoby z doświadczeniem w projektowaniu i tworzeniu nowoczesnych rozwiązań opartych o Javę, która chce mieć realny wpływ na rozwój systemów o kluczowym znaczeniu dla funkcjonowania infrastruktury lotniczej. Tryb pracy: Zdalny Twoje zadania Rozwój i utrzymanie aplikacji backendowych zgodnie z przyjętą architekturą oraz standardami projektowymi. Aktywny udział w pracach zespołu realizowanych w metodyce Scrum, w tym planowaniu sprintów, refinementach i pozostałych ceremoniach. Weryfikacja jakości kodu poprzez udział w code review oraz dzielenie się wiedzą i dobrymi praktykami z zespołem. Diagnozowanie oraz rozwiązywanie problemów technicznych związanych ze środowiskami i aplikacjami. Dobór odpowiednich technologii i rozwiązań wspierających realizację celów projektowych. Tworzenie oraz bieżąca aktualizacja dokumentacji technicznej. Zapewnienie stabilnego działania systemów biznesowych poprzez instalację, konfigurację oraz utrzymanie środowisk i aplikacji. Nasze oczekiwania: Posiadasz minimum 3 lata doświadczenia w programowaniu aplikacji backendowych w języku Java. Bardzo dobrze znasz Java (8 lub nowsza), Spring Framework, Spring Boot, Hibernate oraz JPA. Masz doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych (SQL i NoSQL). Tworzysz testy jednostkowe i integracyjne z wykorzystaniem narzędzi takich jak JUnit, Mockito, Spock, TestContainers czy WireMock. Znasz technologie REST oraz SOAP i masz doświadczenie w tworzeniu lub integracji usług opartych o te standardy. Potrafisz wykorzystywać Dockera do budowania i uruchamiania aplikacji Java w środowiskach kontenerowych. Dobrze odnajdujesz się w pracy zgodnej z metodykami Agile/Scrum. Posługujesz się językiem angielskim na poziomie umożliwiającym swobodną pracę z dokumentacją techniczną. Mile widziane: Znajomość dobrych praktyk programistycznych, takich jak TDD, DDD oraz Clean Code (SOLID, KISS, DRY) lub gotowość do rozwijania kompetencji w tym obszarze. Wykształcenie wyższe techniczne (informatyka, automatyka, elektronika, teleinformatyka lub kierunki pokrewne). Oferujemy: Możliwość udziału w rozwoju nowoczesnych systemów wspierających bezpieczeństwo ruchu lotniczego. Pracę przy projektach o strategicznym znaczeniu i wysokim poziomie zaawansowania technologicznego. Współpracę z doświadczonym zespołem specjalistów w środowisku Agile. Stabilne zatrudnienie w modelu B2B. Pracę zdalną. Preferencyjnie pakiety Luxmed i Multisport. Możliwość rozwoju zawodowego oraz udziału w ambitnych projektach technologicznych. Ścisła współpraca z architektami, analitykami, testerami oraz pozostałymi członkami zespołu projektowego. Zainteresowała Cię ta oferta? Prześlij swoje CV i dołącz do zespołu tworzącego rozwiązania wspierające funkcjonowanie jednego z najważniejszych elementów infrastruktury transportowej w Polsce. Czekamy na Twoją aplikację!

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.

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

DCV Technologies

Backend Software Engineer (Java | Camunda | Cloud-Native)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Remote Java Backend Engineer role focused on designing and building enterprise-grade, cloud-based microservices applications from scratch. Involves full software lifecycle ownership, including requirements analysis, development, testing, deployment, and production support. Requires strong Camunda expertise and experience in modern DevOps and Agile environments. 🗂️ Requirements: 5+ years of Java backend development experience, Strong experience with Camunda (mandatory), Experience with Spring Boot and Hibernate, Experience in microservices architecture, Experience designing and integrating REST APIs, Hands-on experience with Docker and OpenShift, Experience with AWS cloud services, Experience with Oracle and SQL databases, Experience with Git and GitHub, Experience working in Agile/Scrum environments, Ability to support production deployments and incident diagnosis 📃 Skills: Java, SpringBoot, Hibernate, Camunda, Microservices, REST, Docker, OpenShift, AWS, Oracle, SQL, Git, GitHub, GitHubActions, Agile, Scrum 🏢 Description: 📍 Location: Poland (Remote with onsite visit to Warsaw every 1-2 months for 1 day) 🧠 Experience: 5+ years ⚙️ Work Style: Agile / Scrum ☁️ Tech-Driven | Cloud | Microservices | Enterprise Scale Why this role? This is a chance to work on an innovative, enterprise-grade application where you won’t just maintain systems, you’ll design, build, and shape them from the ground up. You’ll be involved across the full software lifecycle, from requirements to production deployment and incident resolution. What you’ll be doing Collaborating with clients to define requirements and design solutions Building and evolving new application modules Writing and maintaining robust backend services Creating test cases and ensuring software quality Supporting production deployments and incident diagnosis Working with modern DevOps and development tools Tech Stack You’ll Love Java, Spring Boot, Hibernate Camunda (Mandatory – process orchestration) Microservices Architecture REST API design & integration Docker & OpenShift (containerization) AWS cloud services Oracle & SQL databases Git, GitHub, GitHub Actions Agile / Scrum delivery environments 💬 If you're a Java Backend Engineer with Camunda expertise and a passion for building enterprise systems, this is your next big step.

Technology

DCV Technologies

Java Backend Developer

Senior

Hybrid

Wroclaw, Poland

1,300 - 1,400 PLN

🏢 Summary: Hybrid Java Backend Developer role focused on designing and delivering scalable, production-grade backend services using microservices and cloud-native architectures. The position involves full lifecycle ownership, from requirements and development to deployment and production support, with strong emphasis on system quality, security, and reliability. Work is primarily backend engineering in a hybrid model (3 days onsite in Wrocław). 🗂️ Requirements: 5+ years Java backend development experience, Strong experience with Spring framework, Experience with microservices architecture, Experience with cloud-native architectures, Knowledge of REST APIs and integration patterns, Understanding of system design principles, Experience working in UNIX environments, Scripting skills, Fluent English 📃 Skills: Java, Spring, Microservices, Azure, AKS, REST, UNIX, Scripting 🏢 Description: Java Backend Developer (Hybrid – Wrocław) We’re looking for a Java Backend Developer who enjoys building solid, scalable systems and wants to work on real, production-grade challenges, not just maintenance, but meaningful engineering. This is a hybrid role: 3 days in our Wrocław office, 2 days remote. What you’ll be doing: You’ll be designing and developing backend services that power digital products used by clients and internal teams. Expect real ownership across the full lifecycle - from shaping requirements, through development, testing, deployment, and keeping things running smoothly in production. You’ll work on improving system quality, security, and reliability, making sure our platforms are not just functional but robust and observable. That means helping to spot issues early, digging into root causes, and fixing problems properly - not just patching them. You’ll also contribute beyond code: sharing knowledge, supporting colleagues, and helping us grow a strong engineering culture. What we’re looking for: 5+ years of experience in Java/Spring backend development (ideally in financial services) Strong experience with microservices and cloud-native architectures (Azure AKS is a plus) Solid understanding of REST APIs, integration patterns, and system design Comfortable working in UNIX environments and with scripting Strong communication skills and fluent English Curiosity for new technologies and a mindset focused on long-term, sustainable solutions If you like solving complex problems, taking ownership, and building systems that actually matter in production - we’d like to hear from you.

Technology

Ness Solution

Starszy Programista Java

Senior

Remote

Warsaw, Poland

115 - 120 PLN

🏢 Summary: Oferta dotyczy pracy zdalnej dla Starszego Programisty Java przy rozwoju i utrzymaniu backendowych systemów wspierających bezpieczeństwo ruchu lotniczego. Rola obejmuje projektowanie nowoczesnych rozwiązań opartych o architekturę mikroserwisową, integrację usług oraz dbanie o jakość i wydajność aplikacji. Kandydat będzie współpracować w środowisku Agile przy projektach o strategicznym znaczeniu. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu aplikacji backendowych w Java, Znajomość Java 8+, Znajomość Spring Framework, Znajomość Spring Boot, Znajomość Hibernate, Doświadczenie z Java EE, Doświadczenie z bazami SQL i NoSQL, Doświadczenie z architekturą mikroserwisową, Znajomość Docker, Doświadczenie z REST i SOAP, Znajomość OAuth 2.0, Znajomość OpenID Connect, Znajomość SAML, Doświadczenie z testami jednostkowymi i integracyjnymi, Umiejętność rozwiązywania problemów wydajnościowych, Znajomość Clean Code, Znajomość SOLID, Znajomość DRY, Znajomość KISS, Znajomość TDD, Znajomość DDD, Doświadczenie w pracy z systemami o wysokim znaczeniu biznesowym, Znajomość Agile/Scrum, Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną 📃 Skills: Java, Spring, SpringBoot, Hibernate, JavaEE, SQL, NoSQL, Docker, REST, SOAP, OAuth2, OpenID, SAML, JUnit, Mockito, Spock, TestContainers, WireMock, TDD, DDD, Scrum, Agile 🏢 Description: Dołącz do zespołu, który rozwija systemy wspierające bezpieczeństwo ruchu lotniczego! Dla naszego klienta poszukujemy Starszego Programisty Java , który dołączy do zespołu odpowiedzialnego za rozwój i utrzymanie zaawansowanych aplikacji backendowych. Szukamy osoby z dużym doświadczeniem w projektowaniu i tworzeniu nowoczesnych rozwiązań opartych o Javę, która chce mieć realny wpływ na rozwój systemów o kluczowym znaczeniu dla funkcjonowania infrastruktury lotniczej. Tryb pracy: Zdalny Twoje zadania: Rozwój oraz implementacja nowych funkcjonalności w aplikacjach backendowych opartych o Javę. Tworzenie wysokiej jakości kodu zgodnie z obowiązującą architekturą i standardami projektowymi. Łączenie i wdrażanie poszczególnych komponentów w spójne rozwiązania systemowe. Proponowanie i wybór najlepszych rozwiązań technologicznych odpowiadających potrzebom projektu. Przygotowywanie oraz rozwijanie testów jednostkowych i integracyjnych, dbając o wysoką jakość kodu. Przegląd kodu tworzonego przez innych członków zespołu oraz dzielenie się wiedzą i dobrymi praktykami. Wspieranie mniej doświadczonych programistów w codziennej pracy oraz rozwoju kompetencji. Konfiguracja środowisk developerskich oraz narzędzi niezbędnych do realizacji projektów. Identyfikowanie i usuwanie problemów technicznych związanych ze środowiskiem oraz wydajnością aplikacji. Opracowywanie i aktualizowanie dokumentacji technicznej. Aktywny udział w pracy zespołu Scrum, w tym podczas planowania sprintów, refinementów, review i retrospektyw. Ścisła współpraca z architektami, analitykami, testerami oraz pozostałymi członkami zespołu projektowego. Nasze oczekiwania: Posiadasz minimum 5 lat doświadczenia w tworzeniu aplikacji backendowych w technologii Java. Bardzo dobrze znasz Java (8 lub nowsza), Spring Framework, Spring Boot oraz Hibernate. Masz praktyczne doświadczenie w pracy z technologiami Java EE. Swobodnie pracujesz z relacyjnymi i nierelacyjnymi bazami danych (SQL i NoSQL). Tworzyłeś lub rozwijałeś aplikacje oparte na architekturze mikroserwisowej. Znasz Dockera i potrafisz wykorzystywać kontenery do budowania oraz uruchamiania aplikacji Java. Posiadasz doświadczenie w projektowaniu i integracji usług REST oraz SOAP. Znasz mechanizmy uwierzytelniania i autoryzacji, takie jak OAuth 2.0, OpenID Connect czy SAML. Tworzysz testy jednostkowe i integracyjne z wykorzystaniem narzędzi takich jak JUnit, Mockito, Spock, TestContainers lub WireMock. Potrafisz analizować i eliminować problemy związane z wydajnością aplikacji. W codziennej pracy stosujesz dobre praktyki programistyczne, w tym Clean Code, SOLID, DRY, KISS oraz podejścia TDD i DDD. Masz doświadczenie w rozwijaniu oraz utrzymaniu kluczowych elementów systemów o wysokim znaczeniu biznesowym. Dobrze odnajdujesz się w środowisku Agile/Scrum i znasz cały proces wytwarzania oprogramowania. Posługujesz się językiem angielskim na poziomie pozwalającym na swobodną pracę z dokumentacją techniczną. Mile widziane: Wykształcenie wyższe techniczne (informatyka, automatyka, elektronika, teleinformatyka lub kierunki pokrewne). Doświadczenie w realizacji projektów o wysokiej dostępności lub krytycznym znaczeniu. Otwartość na dzielenie się wiedzą i wspieranie rozwoju pozostałych członków zespołu. Oferujemy: Możliwość udziału w rozwoju nowoczesnych systemów wspierających bezpieczeństwo ruchu lotniczego. Pracę przy projektach o strategicznym znaczeniu i wysokim poziomie zaawansowania technologicznego. Współpracę z doświadczonym zespołem specjalistów w środowisku Agile. Stabilne zatrudnienie w modelu B2B. Pracę zdalną. Preferencyjne pakiety Luxmed oraz MultiSport. Możliwość rozwoju zawodowego oraz udziału w ambitnych projektach technologicznych. Zainteresowała Cię ta oferta? Prześlij swoje CV i dołącz do zespołu tworzącego rozwiązania wspierające funkcjonowanie jednego z najważniejszych elementów infrastruktury transportowej w Polsce. Czekamy na Twoją aplikację!

Technology

DCV Technologies

Java Backend Developer | Hybrid Warsaw

Mid

Hybrid

Warsaw, Poland

🏢 Summary: B2B contract for a Mid to Mid-Senior Java Backend Developer to work in a hybrid model on a high-impact financial/payments project. The role focuses on designing and developing microservices-based backend solutions using Java and Spring technologies, contributing to architecture, implementation, and continuous improvement within Agile teams. 🗂️ Requirements: 3+ years of professional experience in Java backend development, Proficiency in Java 8+ and Spring Boot, Experience building and consuming REST APIs, Experience designing and developing microservices, Knowledge of HTTPS, SFTP, REST and SOAP protocols, Experience with Git/GitHub, GitHub Actions, Maven and Jenkins, Experience with MySQL and SQL databases, Familiarity with Linux operating systems, Understanding of containerization, Knowledge of Agile methodologies 📃 Skills: Java, Spring, SpringBoot, REST, SOAP, HTTPS, SFTP, Microservices, Kafka, Git, GitHub, GitHubActions, Maven, Jenkins, Jira, MySQL, SQL, Linux, Docker, Agile 🏢 Description: Java Backend Developer We’re looking for an experienced Java Backend Developer to join a fast-paced, high-impact project in the financial / payments domain. Contract: B2B Work Mode: Hybrid 2/3 days from Warsaw office Qualifications • Minimum of 3+ years of relevant professional experience • Proficiency in JAVA 8+, building and consuming REST APIs, Spring Boot and Spring Technologies • Good knowledge in creating Microservices along with Kafka background. • Solid understanding of HTTPS, SFTP, REST API, and SOAP protocols • Familiarity with Linux operating systems • Strong grasp of microservices architecture and containerization • Knowledge of Agile frameworks and principles • Experience with Git/GitHub, GitHub Actions, Maven, Jenkins, and Jira • Competence with MySQL and SQL databases • Exceptional analytical and problem-solving abilities • Excellent written and verbal communication skills • Demonstrated ability to collaborate effectively with Product, Test, DevOps, and Agile/Scrum teams Mandatory Skills: • Java (Spring), REST APIs, Spring Boot and Spring Technologies • Solid understanding of HTTPS, SFTP, REST API, and SOAP protocols. • Strong grasp of microservices architecture and containerization • Experience with Git/GitHub, GitHub Actions, Maven, Jenkins, and Jira • Competence with MySQL and SQL databases Desired Skills: • Exceptional analytical and problem-solving abilities • Excellent written and verbal communication skills • Demonstrated ability to collaborate effectively with Product, Test, DevOps, and Agile/Scrum teams Years of exp needed: 3-4 years (Mid-Level) 5-7 Years (Mid-Senior) Roles and Responsibilities: The following items are in-scope for this Work Order. • Contribute to the technical design and engineering of applications. • Develop deep domain expertise. • Assist in analysing functional and technical requirements, including comprehensive architecture and design specifications. • Collaborate with Architecture and Business teams to deliver industry-leading solutions. • Participate daily in development, design, code review, and implementation activities. • Employ best practices and drive continuous improvement throughout the development lifecycle. The following items are out-of-scope for this Work Order: Create product requirement Work as a scrum master or product owner 📩 If you’re interested and meet the qualifications, please send your CV to Alina Pchelnikova at alina.pchelnikova@dcvtechnologies.co.uk

Technology

Antal Sp. z o.o.

Java Developer

Senior

Hybrid

Krakow, Poland

140 - 200 PLN

🏢 Summary: The offer is for an experienced Java Developer to design, develop, and maintain scalable backend systems and microservices in an international, hybrid work environment. The role focuses on building high-performance, secure enterprise applications, contributing to architecture decisions, and supporting CI/CD and DevOps practices. It is suited for engineers experienced in modern Java ecosystems and distributed systems. 🗂️ Requirements: Commercial experience in Java software development, Strong knowledge of Java and Spring Boot, Experience building RESTful APIs and microservices, Knowledge of Spring Framework, Hibernate, and JPA, Experience with relational databases (Oracle or PostgreSQL), Understanding of software design principles and application architecture, Experience with Git, Familiarity with Docker and CI/CD tools, Experience working in Agile (Scrum/Kanban) environments 📃 Skills: Java, Spring, SpringBoot, Hibernate, JPA, REST, Microservices, Oracle, PostgreSQL, Git, Docker, CICD, Agile, Scrum, Kanban 🏢 Description: 📍 Location: Kraków (Hybrid – 6–8 days per month in the office) 📄 Contract Type: B2B / Employment Contract 🌍 International Environment About the Role We are looking for an experienced Java Developer to join a dynamic team delivering scalable, enterprise-grade solutions. You will be involved in designing, developing, and maintaining modern backend systems, contributing to architecture decisions, and building robust applications that support critical business processes. This is an excellent opportunity for engineers who enjoy working with modern technologies, microservices, cloud-ready solutions, and high-performance distributed systems. Responsibilities Design, develop, and maintain scalable backend applications and microservices using Java technologies. Build and enhance secure, reliable, and high-performing APIs. Participate in system architecture and technical design discussions. Develop high-quality, maintainable, and well-tested code. Collaborate with cross-functional teams to deliver business-critical solutions. Troubleshoot, analyze, and resolve application and production issues. Perform code reviews and contribute to engineering best practices. Support application performance, scalability, and reliability initiatives. Participate in Agile ceremonies, including sprint planning, refinement, and retrospectives. Contribute to CI/CD processes and DevOps practices. Requirements Commercial experience in software development using Java. Strong knowledge of Java and Spring Boot. Experience building RESTful APIs and microservice-based applications. Good understanding of Spring Framework, Hibernate, and JPA. Experience working with relational databases such as Oracle or PostgreSQL. Familiarity with NoSQL databases is a plus. Understanding of software design principles and application architecture. Experience with Git and modern software development practices. Familiarity with Docker and CI/CD tools. Experience working in Agile environments (Scrum/Kanban). Strong analytical and problem-solving skills. Good communication skills and ability to work collaboratively within a team. Nice to Have Experience with cloud platforms such as AWS, Azure, or GCP. Knowledge of Kubernetes and container orchestration. Exposure to frontend technologies such as React, Angular, or JavaScript. Experience with event-driven architectures and messaging systems. Understanding of security best practices in software development. What We Offer Opportunity to work on modern, large-scale enterprise solutions. Long-term projects in an international environment. Flexible hybrid working model. Exposure to modern technologies, cloud solutions, and microservices architecture. Professional growth opportunities and access to technical challenges. Collaborative culture focused on quality, innovation, and continuous improvement. Employment contract or B2B cooperation model.