Unlock Full Resume Report

This position is no longer accepting applications

Positions open for more than 30 days are automatically closed and marked as expired

Don't let one closed door slow you down, here's your next move:

April 9, 2026

Java Developer

Mid • Hybrid

22,500 - 25,500 PLN

Krakow, Poland

Java Developer

📍 Lokalizacja: Kraków (praca hybrydowa – 3 dni w tygodniu z biura)

Zadania

  • Projektowanie, rozwój oraz utrzymanie zaawansowanych rozwiązań opartych o Java 17 i Spring Framework

  • Tworzenie nowej funkcjonalności oraz rozwój i optymalizacja istniejących systemów

  • Analiza, debugowanie oraz rozwiązywanie problemów w środowiskach developerskich i produkcyjnych

  • Tłumaczenie wymagań biznesowych na rozwiązania techniczne (design, dokumentacja)

  • Tworzenie i utrzymywanie testów jednostkowych, integracyjnych i funkcjonalnych (JUnit lub podobne)

  • Dbanie o jakość kodu oraz zgodność ze standardami programistycznymi

  • Udział w planowaniu sprintów, refinementach oraz demo w metodyce Agile

  • Współpraca z zespołem developerskim, QA oraz interesariuszami biznesowymi

Wymagania – Must Have

  • Bardzo dobra znajomość języka Java (min. Java 17)

  • Doświadczenie w pracy z Spring Framework, Hibernate, Oracle, SQL, Kafka

  • Doświadczenie w pisaniu testów jednostkowych, integracyjnych i funkcjonalnych (JUnit lub podobne narzędzia)

  • Doświadczenie z technologiami konteneryzacji (Docker, OpenShift)

  • Doświadczenie w pracy w środowiskach chmurowych (AWS lub Azure)

  • Znajomość języka angielskiego na poziomie umożliwiającym swobodną komunikację (B2+)

  • Wykształcenie wyższe (Informatyka, Inżynieria lub pokrewne)

  • Gotowość do pracy w biurze w Krakowie (3 dni w tygodniu)

Mile widziane – Nice to Have

  • Znajomość silników wyszukiwania pełnotekstowego (ElasticSearch / Solr)

  • Doświadczenie w pracy z systemami rozproszonymi oraz komunikacją event-driven

  • Znajomość architektury mikroserwisowej

  • Doświadczenie w migracji systemów monolitycznych do architektury mikroserwisowej

  • Doświadczenie w pracy w metodyce Agile

Similar jobs you might like

Technology

Experis Manpower Group

Senior Java Developer

Senior

Hybrid

Warsaw, MZ, Poland

135 - 145 PLN

🏢 Summary: Hybrid Java development role focused on building and maintaining systems that process high volumes of real-time data. The role includes delivering new functionality, database work, testing, performance validation, code reviews, and deployment preparation, with only 1–2 office days per month in Warsaw. 🗂️ Requirements: Commercial Java development experience, Experience with high-volume real-time data processing systems, Hands-on Apache Kafka experience, Unit and integration testing experience, Knowledge of relational databases, Understanding of software development best practices and quality standards 📃 Skills: Java, Kafka, Databases, Testing, Performance 🏢 Description: Java Developer (Kafka) 📍 Warsaw | Hybrid model (only 1-2 days per month in the office) We are looking for a Java Developer to join a project within the focused on the development and maintenance of systems that process large volumes of real-time data. Responsibilities Preparing and configuring development environments. Developing and implementing new functionalities. Creating and modifying database structures. Designing and executing unit and integration tests. Developing and performing performance tests. Ensuring that implemented changes comply with system architecture and quality standards. Participating in code reviews and quality assurance activities. Preparing solutions for deployment, including code repository management, configuration updates, and deployment documentation. Requirements Commercial experience in Java development. Experience working with systems that process large volumes of real-time data. Hands-on experience with Apache Kafka . Experience creating and executing unit and integration tests. Knowledge of relational databases. Understanding of software development best practices and quality standards. Nice to Have Knowledge of the Java Swing library. Experience developing and maintaining desktop applications based on Java Swing. What We Offer Hybrid work model with only 1-2 days per month in the Warsaw office . Opportunity to work on modern, real-time data processing systems. Long-term cooperation in a stable project environment. Collaboration with experienced professionals and opportunities for professional growth.

Technology

DCV Technologies

Senior Java Fullstack Developer | Hybrid Krakow

Senior

Hybrid

Krakow, MA, Poland

🏢 Summary: Experienced Java Developer role focused on building, testing, deploying, and maintaining scalable enterprise backend applications. The position involves Java, Spring Boot, microservices, REST APIs, databases, CI/CD, and collaboration with cross-functional teams in a hybrid Kraków setup. 🗂️ Requirements: 7+ years of Java application development experience, Core Java expertise (Java 8/11/17), Spring Boot and Spring MVC expertise, Microservices architecture and RESTful web services experience, Hibernate/JPA experience, Relational database experience, Git version control proficiency, Maven or Gradle knowledge, JUnit and Mockito testing experience, Understanding of design patterns and object-oriented programming principles 📃 Skills: Java, SpringBoot, SpringMVC, Microservices, REST, Hibernate, JPA, SQL, Git, Maven, Gradle, JUnit, Mockito, CI/CD, DevOps 🏢 Description: 📌 We are seeking an experienced Java Developer with strong expertise in designing, developing, and maintaining enterprise-grade applications. The ideal candidate should have hands-on experience in Core Java, Spring Boot, Microservices, REST APIs, and database technologies , along with a solid understanding of software development best practices. Type of contract: B2B 📍 Location: Kraków (3 days per week from the client’s office) 💡 Key Responsibilities Design, develop, test, and deploy scalable Java-based applications. Build and maintain RESTful APIs and Microservices. Develop backend services using Java, Spring Boot , and related frameworks. Collaborate with business analysts, architects, and development teams to understand requirements. Write clean, maintainable, and efficient code following coding standards. Troubleshoot, debug, and optimize application performance. Participate in code reviews and ensure high-quality deliverables. Work with CI/CD pipelines and DevOps practices for application deployment. Ensure application security, reliability, and scalability. Required Skills 7+ years of experience in Java application development. Strong expertise in: Core Java (Java 8/11/17) Spring Boot Spring MVC Microservices Architecture RESTful Web Services Hibernate/JPA Experience with relational databases such as SQL Server, Oracle, MySQL, or PostgreSQL. Proficiency in Git and version control systems. Knowledge of Maven/Gradle build tools. Experience with unit testing frameworks like JUnit and Mockito. Understanding of design patterns and object-oriented programming principles Benefits ✅ Stable long-term cooperation with opportunity for extension Opportunity to work with modern technologies in an international environment Professional growth and continuous development opportunities Participation in challenging and impactful projects 📩 If you’re interested and meet the qualifications, please send your CV at alina.pchelnikova@dcvtechnologies.co.uk

Technology

Experis Manpower Group

Junior Java Developer

Junior

Hybrid

Warsaw, MZ, Poland

100 - 120 PLN

🏢 Summary: Hybrid Java Developer role on a long-term enterprise project involving development and maintenance of systems that process high volumes of real-time data. The work covers Java development, database components, testing, quality assurance, and deployment support, with only 1–2 office days per month in Warsaw. 🗂️ Requirements: Commercial Java development experience, Experience with high-volume real-time data systems, Hands-on Apache Kafka experience, Relational database and database development experience, Unit and integration testing experience, Understanding of development best practices, code reviews, and quality standards, Experience in enterprise-scale environments 📃 Skills: Java, Kafka, SQL 🏢 Description: 📍 Warsaw | Hybrid model (only 1-2 days per month in the office) We are looking for a Java Developer to join a project focused on the development and maintenance of systems processing large volumes of real-time data. This role combines software development, database-related activities, testing, and deployment support within a complex enterprise environment. Responsibilities Prepare and maintain development environments. Develop and implement new functionalities and enhancements. Create, modify, and maintain database components. Prepare and execute unit and integration tests. Design and perform performance testing activities. Verify compliance of delivered solutions with system architecture, coding standards, and quality requirements. Participate in code reviews and quality assurance processes. Prepare software changes for deployment, including code repository management, configuration updates, and deployment documentation. Requirements Commercial experience in Java development. Experience working with systems processing large volumes of real-time data. Hands-on experience with Apache Kafka . Experience with relational databases and database development. Experience creating and executing unit and integration tests. Understanding of software development best practices, code reviews, and quality standards. Experience working in enterprise-scale environments. Nice to Have Knowledge of the Java Swing library. Experience in developing and maintaining Java desktop applications. What We Offer Hybrid work model with only 1-2 days per month in the Warsaw office . Long-term cooperation on a stable and challenging project. Opportunity to work with modern technologies and real-time data processing solutions. Collaboration with experienced professionals in a dynamic environment. Professional growth and participation in business-critical initiatives.

Technology

e-point SA

Developer Java Junior

Junior

Hybrid

Warsaw, Poland

🏢 Summary: Oferta dla Junior Java Developera obejmuje rozwój i utrzymanie aplikacji, usuwanie prostych błędów, testy jednostkowe, dokumentację oraz wdrożenia testowe pod opieką doświadczonego zespołu. Rola zakłada współpracę z klientem, managerami, DevOps i specjalistami hostingu w modelu hybrydowym. 🗂️ Requirements: Podstawowa znajomość Java, Podstawowa znajomość HTML i CSS, Podstawowa znajomość JavaScript, Podstawowa znajomość SQL i relacyjnych baz danych, Podstawowa znajomość Spring Framework, Doświadczenie w programowaniu Java w projektach własnych lub uczelnianych, Ukończone studia kierunkowe lub status studenta, Język angielski na poziomie minimum B1, Samodzielność w działaniu, Otwartość na nowe technologie i narzędzia 📃 Skills: Java, HTML, CSS, JavaScript, SQL, Spring 🏢 Description: Poszukujemy ambitnego Junior Java Developera , który wesprze nasz zespół w realizacji zadań programistycznych oraz procesach produkcji systemów IT pod nadzorem doświadczonych specjalistów. Twoje główne zadania: Realizacja zadań programistycznych (m.im. rozbudowa istniejących aplikacji). Samodzielna diagnoza i naprawa prostych błędów aplikacji. Pisanie testów jednostkowych oraz tworzenie dokumentacji technicznej. Deployment aplikacji w środowisku testowym. Współpraca z managerami, klientem oraz specjalistami ds. hostingu i inżynierami DevOps. Uczestnictwo w spotkaniach projektowych z klientem. Czego oczekujemy (Kluczowe umiejętności): Podstawowej znajomości języka Java; HTML i CSS; języka JavaScript; języka SQL i relacyjnych baz danych Podstawowej znajomości Spring Framework. Otwartości na nowe technologie i narzędzia oraz dużej samodzielności w działaniu. Wymagania: Doświadczenie: Programowanie w języku Java (projekty uczelniane lub własne). Wykształcenie: Ukończone studia kierunkowe lub w trakcie studiów. Język angielski: Poziom min. B1. Oferujemy: Stabilne zatrudnienie – oferujemy umowę o pracę, umowę zlecenia lub kontrakt B2B, dzięki czemu masz pewność stabilności oraz elastyczność wyboru formy zatrudnienia, dopasowaną do Twoich preferencji. Praca w modelu hybrydowym – łączymy zalety spotkań w naszym warszawskim biurze z elastycznością pracy zdalnej. Możliwość rozwoju zawodowego – inwestujemy w nasz zespół poprzez dostęp do szkoleń, warsztatów oraz możliwość uczestniczenia w branżowych konferencjach, byś mógł/mogła stale poszerzać swoje horyzonty. Prywatna opieka medyczna – zapewniamy opiekę medyczną w Medicover, dzięki czemu Ty i Twoja rodzina macie dostęp do wysokiej jakości usług medycznych bez zbędnych formalności. Karta Multisport – dbamy o Twoją kondycję i zdrowie, dając Ci dostęp do szerokiej gamy obiektów sportowych i rekreacyjnych w całym kraju. Wsparcie doświadczonego kierownika zespołu – zapewniamy opiekę mentora, który przeprowadzi Cię przez proces wdrażania, pomoże w codziennych wyzwaniach programistycznych i zadba o Twój stały rozwój zawodowy. Przyjazna atmosfera i wsparcie zespołu – tworzymy środowisko pracy oparte na wzajemnym szacunku. Będziesz współpracować z grupą zaangażowanych i życzliwych ludzi, którzy chętnie dzielą się wiedzą.

Technology

Transition Technologies PSC

Java Developer - Junior, Mid & Senior Talent Pool​

Mid

Remote

Lodz, LD, Poland

🏢 Summary: Talent pool for Java Developers at Junior through Senior levels, intended to support future hiring needs. Selected candidates may be contacted when a relevant recruitment process begins; the role covers Java/Spring development, testing, optimization, documentation, and team collaboration. 🗂️ Requirements: Java 8+ application development experience, Spring Framework knowledge, OOP knowledge, Clean Code principles knowledge, Code testing knowledge, Relational database knowledge, Git knowledge, Maven or Gradle knowledge, CI/CD tools knowledge, Hibernate/JPA knowledge, JUnit knowledge, SCRUM methodology knowledge, English proficiency at B2 level or higher 📃 Skills: Java, Spring, OOP, Git, Maven, Gradle, CI/CD, Hibernate, JPA, JUnit, SCRUM 🏢 Description: This posting is part of a Talent Pool for the Java Developer role. Submitted applications will be used to enable a quick response to future business needs. We will contact selected candidates only when a relevant recruitment process is initiated. Responsibilities: Participation in all aspects of software development Caring for the high quality of manufactured solutions, Implementation and analysis of the source code, Covering the source code with tests (unit and integration) and debugging; Source code documentation (Javadoc) Software optimization in terms of performance and availability, Constant cooperation with other members of the project team Getting to know the tools / technologies needed to meet the requirement Requirements: We welcome candidates across different experience levels – from Junior to Senior. Your responsibilities and seniority will be matched to your skills, experience, and available opportunities. Experience in programming applications (Java 8 or higher) using Spring Framework Knowledge of OOP, Clean Code principles and code testing Knowledge of relational databases Knowledge of: Git, Maven/Gradle, CI/CD tools, Hibernate/JPA, JUnit, Knowledge of the SCRUM methodology Very good command of the English language (minimum B2) What can we offer: Flexible forms of employment and working hours (CoE or B2B) An interesting, challenging job in the dynamically developing Capital Group company; Work on innovative projects using modern technologies; Direct impact on shaping the image of the Capital Group’s companies on the market; Possibility to develop competences in a wide range; Attractive salary; Stability of employment and a friendly work atmosphere; Cool benefits, among others integration meetings, internal company competitions, fruit Tuesdays, sweet Thursdays and much more;

Technology

Strategicsiq

Java Developer - 3 days Hybrid Krakow or Wroclaw - Poland

Senior

Hybrid

Warsaw, Poland

850 - 1,200 PLN

🏢 Summary: Hybrid Java Developer role for professionals with 5+ years of experience building scalable microservices. The position involves developing and improving backend systems, collaborating with technical and product stakeholders, and working onsite in Krakow or Wroclaw three days per week. 🗂️ Requirements: 5+ years of Java experience, Microservices architecture experience, Spring and Spring Boot experience, REST API and integration-pattern knowledge, Onsite availability in Krakow or Wroclaw 3 days per week 📃 Skills: Java, Microservices, Spring, SpringBoot, REST, APIs, Integration 🏢 Description: We’re looking for several Java Developers with solid experience in microservices architecture to join our growing team in Krakow or Wroclaw. If you enjoy building scalable backend systems and like collaborating face-to-face a couple of days a week, this role is for you. Responsibilities Design, develop, and maintain Java-based microservices Build scalable, high-performance backend solutions Collaborate with product owners, architects, and other developers Write clean, testable, and well-documented code Participate in code reviews and technical discussions Support and improve existing systems Requirements Experience with Java minimum 5 years + Hands-on experience with microservices architecture Experience with Spring / Spring Boot Knowledge of REST APIs and integration patterns Ability to work onsite in Krakow or Wroclaw 3 days per week Nice to Have Experience with Kubernetes Cloud experience (AWS, Azure, or GCP) Knowledge of messaging systems (Kafka, RabbitMQ) Experience working in Agile/Scrum teams What We Offer Hybrid work model Competitive salary and benefits Modern tech stack and real impact on products Friendly, collaborative team culture Opportunities for learning and professional growth

Technology

Pragmile

Java Developer

Senior

Hybrid

Warsaw, Poland

23,520 - 25,200 PLN

🏢 Summary: Oferta dla doświadczonego Java Developera obejmuje rozwój i utrzymanie korporacyjnego systemu wspierającego procesy ubezpieczeniowe. Rola dotyczy pełnego cyklu wytwarzania oprogramowania: od projektowania i implementacji po testy, wdrożenie oraz stabilizację rozwiązań w zespole zwinnym. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia w Java/JEE, Bardzo dobra znajomość Java i OOP, Znajomość programowania wielowątkowego, Znajomość Spring i Hibernate, Znajomość relacyjnych baz danych i SQL, Znajomość Oracle lub PostgreSQL, Znajomość Git, Znajomość Gradle lub Maven, Gotowość do pracy w Scrumie i duchu DevOps 📃 Skills: Java, JEE, OOP, Spring, Hibernate, SQL, Oracle, PostgreSQL, Git, Gradle, Maven, Scrum, DevOps, Multithreading 🏢 Description: Dla naszego klienta z branży ubezpieczeniowej poszukujemy doświadczonego Java Developera, który dołączy do zespołu odpowiedzialnego za rozwój rozbudowanego systemu klasy enterprise wspierającego procesy ubezpieczeniowe. Rola obejmuje udział w całym procesie wytwarzania oprogramowania - od współtworzenia koncepcji i projektowania rozwiązań, przez implementację i testy, aż po wdrożenie oraz stabilizację systemu. Szukamy osoby, która dobrze odnajduje się w pracy w zespole zwinnym, dba o jakość kodu i chętnie angażuje się zarówno w rozwój nowych funkcjonalności, jak i doskonalenie już istniejących rozwiązań. Zakres obowiązków współtworzenie i rozwój systemu, projektowanie oraz implementacja rozwiązań realizowanych przez zespół, udział w opracowywaniu koncepcji rozwiązań dla inicjatyw biznesowych, dbanie o jakość wytwarzanego oprogramowania oraz jego zgodność z obowiązującymi standardami, utrzymywanie i aktualizacja repozytorium dokumentacji technicznej systemów, wsparcie testów akceptacyjnych oraz procesu wdrażania rozwiązań, udział w planowaniu kolejnych iteracji i wydań, aktywny udział w spotkaniach zespołu, w tym review i retrospective, a także możliwość ich prowadzenia, wsparcie stabilizacji i utrzymania wdrożonych rozwiązań. Must have minimum 5 lat doświadczenia komercyjnego w programowaniu Java/JEE, bardzo dobra znajomość Java oraz zasad OOP, znajomość zagadnień związanych z programowaniem wielowątkowym, znajomość frameworków Spring i Hibernate, znajomość relacyjnych baz danych i SQL, w szczególności Oracle lub PostgreSQL, znajomość Git, znajomość narzędzi automatyzujących proces budowania oprogramowania: Gradle lub Maven, otwartość na pracę w zespole scrumowym, eksperymentowanie z nowymi technologiami oraz pracę w duchu DevOps. Nice to have znajomość Design Patterns, znajomość podejść TDD i BDD, doświadczenie z Kafka lub RabbitMQ, znajomość Docker, Kubernetes oraz Helm, doświadczenie w programowaniu w języku GOSU, znajomość technologii frontendowych: JavaScript, TypeScript, RxJS oraz HTML5. Oferujemy Możliwości rozwoju osobistego i zawodowego w innowacyjnym środowisku. Budżet szkoleniowy na rozwijanie Twoich umiejętności. Prywatną opiekę medyczną oraz współfinansowanie karty sportowej. Praca hybrydowa, min. 1 dzień w tygodniu pracy z biura w Warszawie