April 8, 2026

Senior Java / Kotlin Developer

Senior • Hybrid

Warsaw, Poland

Senior Java / Kotlin Developer (k/m)

Wymagania obowiązkowe:

  • Dobra znajomość Java/Kotlin (>5 lat)

  • Dobra znajmość Spring/Hibernate, Spring Boot i Spring Cloud  (>5 lat)

  • Dobra znajomość języka SQL  (>5 lat)

  • Znajomość narzędzi git, maven

  • Znajomość frameworków do pisania testów jednostkowych

  • Znajomość paradygmatów Functional Programing i Object Oriented Programing

  • Znajomość Docker, K8S, helm

  • Znajomosć Kafka, Rabbit MQ, ElasticSearch

  • Umiejętność skalowania aplikacji

  • Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań

Wymagania mile widziane:

  • Doświadczenie w zakresie IT Security

  • Doświadczenie w samodzielnym projektowaniu domeny

Zakres zadań:

  • Budowa i rozbudowa systemów w rozproszonej architekturze mikrousługowej oraz architekturze monlitycznej dla systemów obsługi ubezpieczeń życiowych

  • Rozbijanie części monolitycznej na domeny i mikroserwisy przy użyciu metod DomainDrivenDesign

  • Udział w projektowaniu architektury przy użyciu nowoczesnych rozwiązań (Kafka, Kubernetes)

  • Usprawnianie obsługi wybranych procesów biznesowych

  • Zapewnienie właściwej jakości wytwarzanego oprogramowania dzięki rozwijaniu piramidy testów automatycznych

  • Wykonywanie i odbieranie code review

  • Udział w ceremoniach scrumowych zwinnego zespołu

Model hybrydowy świadczenia usług - około 1 raz w tygodniu z warszawskiego biura PZU przy Rondzie Daszyńskiego 4.

Similar jobs you might like

Technology

PKO BP Finat

Java & Kotlin Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Oferta dla Java & Kotlin Developera obejmuje rozwój i utrzymanie systemów opartych o mikroserwisy, pracę z architekturą eventową oraz udział w pełnym cyklu życia produktu. Rola wymaga doświadczenia z DevOps, CI/CD i środowiskami kontenerowymi oraz pracy w metodykach Agile. Współpraca odbywa się w modelu B2B z częściową pracą z biura w Warszawie. 🗂️ Requirements: Minimum 5 lat doświadczenia w programowaniu Java 17+ i Kotlin, Znajomość systemów kolejkowych lub eventowych, Znajomość narzędzi monitoringu, Znajomość GNU/Linux, Umiejętność pracy z GIT, Doświadczenie w tworzeniu testów automatycznych, Umiejętność projektowania małych i średnich systemów informatycznych, Doświadczenie w Agile i Scrum, Doświadczenie z DevOps lub DevSecOps, Znajomość procesów CI/CD, Znajomość Kubernetes i Docker, Znajomość wzorców projektowych, Znajomość relacyjnych baz danych, Znajomość architektury mikroserwisowej, Doświadczenie w pracy z mikroserwisami, Doświadczenie w pełnym cyklu życia produktu, Orientacja na bezpieczeństwo aplikacji, Znajomość pair programming i code review 📃 Skills: Java, Kotlin, RabbitMQ, NATS, Kafka, Grafana, Kibana, APM, Linux, Git, Agile, Scrum, DevOps, DevSecOps, CI/CD, Kubernetes, Docker, CQRS, SQL, ESB, Microservices 🏢 Description: Dla naszego Klienta szukamy Java & Kotlin Developera Wymagania: min 5-letnie doswiadczenie w programowaniu: Java 17+/Kotlin znajomość systemów kolejkowych lub eventowych (np. Rabbit MQ, Nats, Kafka) znajomość narzędzi do monitoringu (np. Grafana, Kibana, APM) znajomość GNU/Linux umiejętność pracy w GIT znajomość zagadnień związanych z tworzeniem testów automatycznych umiejętność projektowania niewielkich i średnich systemów informatycznych doświadczenie w pracy w zwinnych metodach wytwarzania oprogramowania (Agile, Scrum) doświadczenie w pracy z DevOps/DevSecops znajomość procesów CI/CD oraz Kubernetes, Docker znajomość wzorców projektowych (CQRS etc.) znajomość zagadnień związanych z wykorzystaniem relacyjnych baz danych mile widziana znajomość funkcjonowania i wykorzystywania szyn danych (ESB) znajomość architektury mikroserwisowej umiejętność pracy z mikroserwisami doświadczenie w pracy w całym cyklu życia produktu (od projektu, development do wdrażania, monitorowania i utrzymania) umiejętność pracy w stresie ze zmieniającymi się wymaganiami biznesowymi umiejętność dzielenia się wiedzą proaktywne podejście – umiejętność rozpoczęcia pracy zanim powstanie pełny obraz analityczny orientacja na bezpieczeństwo aplikacji rozumienie wagi pair programmingu i code review ​ Oferujemy: umowa B2B, miejsce realizacji usług także w biurze klienta: 2 x w tygodniu, Chmielna 89, Warszawa opcjonalnie pakiet medyczny, karta Multisport

Technology

ITDS

Senior Kotlin (Java) Developer – Microservices & Cloud

Senior

Hybrid

Krakow, Poland

23,520 - 30,240 PLN

🏢 Summary: Senior Kotlin (Java) Developer role focused on building and operating microservices-based web applications and APIs within a cloud-driven environment. The position involves designing full-stack features, contributing to CI/CD pipelines, and ensuring high code quality in an agile setup. It offers the opportunity to shape developer experience through innovative, compliance-focused platforms. 🗂️ Requirements: Minimum 6 years of software development experience, Strong experience in Kotlin, Knowledge of Java and willingness to use Kotlin, Hands-on experience with API development, Experience with SQL and databases, Experience with HTML and JavaScript, Understanding of microservice architecture, Experience working in Agile environment, Experience with CI/CD practices, Proficiency with Bitbucket, Jira, Confluence, Fluent English (B2+ level), Legal right to work in the European Union 📃 Skills: Kotlin, Java, SQL, HTML, JavaScript, Microservices, API, CI/CD, Bitbucket, Jira, Confluence, AWS, Azure, GCP, Jenkins, Linux, AIX, WAS 🏢 Description: Unleash innovation in microservices and cloud — drive digital transformation with Kotlin expertise! Kraków-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Kotlin (Java) Developer , you will be working for our client, a leader in building a robust platform for managing software development compliance. You will contribute to cutting-edge web applications and APIs built with microservice architecture, supporting development teams across the organization. This role offers a unique chance to shape the future of developer experience and work at the forefront of technology innovation. Your main responsibilities: Collaborate with developers, testers, and other stakeholders to build and operate innovative products. Design, develop, and implement both front-end and back-end features aligned with business priorities. Work on APIs and microservices-driven solutions addressing impactful business challenges. Engage actively in an agile CI/CD environment to ensure rapid delivery and iteration. Participate in peer reviews and contribute to automated testing, maintaining high code quality. Proactively troubleshoot and resolve technical issues, providing excellent support to customers. You're ideal for this role if you have: At least 6 years of experience in software development. Strong experience in Kotlin, with Java knowledge and willingness to learn Kotlin. Hands-on experience with API development, SQL/databases, HTML/Javascript. Proficiency in collaboration tools such as Bitbucket, Jira, and Confluence. Solid understanding of microservice architecture and modern coding techniques. Agile methodology experience, including working with Jira and Confluence. Strong analytical and troubleshooting skills. Excellent interpersonal skills. Fluent in English (B2+ level). It is a strong plus if you have: (optional) Good working knowledge of cloud technologies like AWS, Azure, or GCP. Experience building CI/CD pipelines using Jenkins. Background in Systems Administration on Linux/AIX/WAS platforms. Language Required for the role: Fluent English (B2+ level). Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

PZU Tech S.A.

Java Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Java Developer role focused on building and scaling microservices in an event-driven architecture. The position involves performance optimization, data storage tuning, and working with modern DevOps and containerization tools. Requires strong expertise in Java, SQL, and distributed systems within a CI/CD-driven environment. 🗂️ Requirements: 5+ years of experience in Java, 5+ years of experience in SQL, Knowledge of Git and Maven, Experience with unit testing frameworks, Knowledge of FunctionalProgramming, Knowledge of ObjectOrientedProgramming, Experience with Multithreading, Knowledge of Docker, Knowledge of Kubernetes, Knowledge of Helm, Knowledge of Kafka, Knowledge of Elasticsearch, Knowledge of REST, Ability to scale applications, Experience with performance diagnostics tools, Experience in query optimization and data partitioning, Experience with Linux, Knowledge of CI/CD tools: Jenkins, GitHubActions, Bitbucket, Knowledge of DDD, TDD, BDD, Experience with Microservices architecture, Knowledge of EventDriven architecture, Knowledge of GoF design patterns, Experience using AI tools in development, Provision of services from Poland 📃 Skills: Java, SQL, Git, Maven, JUnit, FunctionalProgramming, ObjectOrientedProgramming, Multithreading, Docker, Kubernetes, Helm, Kafka, Elasticsearch, REST, Linux, Jenkins, GitHubActions, Bitbucket, DDD, TDD, BDD, Microservices, EventDriven, GoF, Copilot, CI/CD, QueryOptimization, Partitioning, PerformanceDiagnostics, Gosu, Guidewire, Angular, TypeScript, Azure, GCP, AWS 🏢 Description: Java Developer (k/m) Wymagania must have: Doświadczenie w programowaniu w języku JAVA (>5 lat) Dobra znajomość języka SQL (>5 lat) Znajomość narzędzi git, maven Znajomość frameworków do pisania testów jednostkowych Znajomość paradygmatów Functional Programing, Object Oriented Programing, programowanie wielowątkowe Znajomość Docker, K8S, helm Znajomosć Kafka, ElasticSearch, REST Umiejętność skalowania aplikacji Znajomość narzędzi do diagnostyki wydajności zaimplementowanych rozwiązań Doświadczenie w optymalizacji kwerend (analiza planów zapytań) oraz składowania danych (np. partycjonowanie) Doświadczenie w pracy z Linuxem Znajomość narzędzi do CI/CD - Jenkins, Github Actions, Bitbucket Znajomość koncepcji DDD, TDD, BDD, pryncypiów tworzenia rozwiązań w oparciu o architekturę mikroserwisową zgodnie ze wzorcem Event-Driven Znajomość katalogu wzorców projektowych GoF i doświadczenie ze stosowaniem w praktyce Doświadczenie w wykorzystaniu narzędzi AI w pracy (np. Github Copilot) Świadczenie usług z terytorium Polski Wymagania nice to have: Doświadczenie w programowaniu w języku Gosu Doświadczenie w zakresie IT Security w rozwiązaniach Doświadczenie w samodzielnym projektowaniu domeny Certyfikat Guidewire Doświadczenie w tworzeniu wartwy front-end i frameworku Angular Znajomość Typescript Doświadczenie w budowaniu rozwiązań w Microsoft Azure, Google Cloud Platform, Amazon Web Serivices Współpraca na zasadach kontraktu b2b Świadczenie usług hybrydowo - raz w tygodniu z warszawskiego biura PZU

Technology

Infakt

Kotlin Developer

Senior

Hybrid

Krakow, Poland

22,000 - 26,000 PLN/mo

🏢 Summary: Offer for an experienced Kotlin Developer to design and build backend services from scratch in a modern microservices architecture, with strong focus on performance and scalability. The role involves working with Kotlin and Spring-based technologies, relational databases, asynchronous communication, and automated testing. Developers actively use AI-assisted coding tools in daily work. 🗂️ Requirements: Minimum 5 years of commercial experience in backend development with Java or Kotlin, Very good knowledge of Kotlin, Experience with Spring Boot or Ktor, Experience with Spring Security, Experience with Gradle using Kotlin DSL, Experience with PostgreSQL, Practical knowledge of microservices architecture, Experience with asynchronous communication (e.g. RabbitMQ), Experience in writing tests using JUnit or Kotest, Understanding of REST and RPC, Experience working with relational databases 📃 Skills: Kotlin, Java, SpringBoot, Ktor, SpringSecurity, Gradle, PostgreSQL, Microservices, RabbitMQ, JUnit, Kotest, REST, RPC 🏢 Description: Do naszego zespołu inżynierskiego szukamy Kotlin Developerów, którzy chcą rozwijać nasze systemy, biorąc udział w projektowaniu rozwiązań od samego początku. Nasze wymagania: Minimum 5 lat doświadczenia w komercyjnym tworzeniu aplikacji backendowych w języku Java lub Kotlin. Bardzo dobra znajomość języka Kotlin. Doświadczenie z frameworkami: Spring Boot lub Ktor. Doświadczenie z pakietem Spring Security. Dobra znajomość narzędzia Gradle (z Kotlin DSL). Doświadczenie w pracy z relacyjnymi bazami danych (PostgreSQL). Praktyczna wiedza o architekturze: Mikroserwisy, komunikacja asynchroniczna (np. RabbitMQ) oraz wzorce projektowe. Pisanie testów: JUnit, Kotest to dla Ciebie standard pracy. Korzystanie z narzędzi AI Jako Kotlin Developer będziesz: Budować usługi od podstaw, mając realny wpływ na technologię bez obciążenia długiem technicznym Dbać o wydajność i skalowalność systemu obsługującego dziesiątki tysięcy klientów. Wykorzystywać na co dzień narzędzia takie jak Claude Code, GitHub Copilot czy Cursor, aby wspierać się w procesach tworzenia oprogramowania. Aplikuj, jeśli: Interesuje Cię nasz produkt i chcesz rozumieć biznesowy cel swojego kodu. Chcesz pracować w środowisku, gdzie opinie deweloperów mają znaczenie, a Ty masz wpływ na finalny kształt funkcjonalności. Rozumiesz nowoczesną architekturę (mikroserwisy, REST API, RPC) i wiesz, jak pracować z relacyjnymi bazami danych. Działasz proaktywnie i szukasz sprytnych rozwiązań, które ułatwiają pracę Tobie i Twojemu zespołowi. Jesteś otwarty/a na korzystanie z najnowszych technologii, w tym narzędzi wspieranych przez AI. Cenisz kulturę wzajemnego wsparcia i dzielenia się wiedzą. Praca z nami to: Narzędzia AI: Nie tylko pozwalamy na używanie AI, ale w pełni je finansujemy. Zapewniamy Ci płatny dostęp do najlepszych asystentów na rynku, takich jak Claude Code, Cursor czy GitHub Copilot. Nowoczesny stack: AWS, Kubernetes, GitHub Actions, AppSignal. Współpraca z ekspertami: Regularnie szkolimy się u najlepszych ( m.in . Niebezpiecznik, Sekurak). Realny wpływ: Samodzielnie określasz cele kwartalne i decydujesz o technicznych aspektach projektu. Oferujemy: Pracę w innowacyjnej firmie technologiczno-księgowej, dla której liczą się wartości Komfortowe biuro w centrum Krakowa – 10 minut spacerem od Dworca Głównego Możliwość współpracy w oparciu o umowę o pracę lub B2B Mid/Regular - 14 000 - 23 000 PLN netto B2B Senior - 22 000 - 26 000 PLN netto B2B Hybrydowy model i elastyczne godziny pracy (start 7:00-10:00) Klarowne rozmowy o wynikach i rozwoju Luźne środowisko pracy, spotkania i wyjazdy integracyjne Niezbędne narzędzia: MacBook Pro lub Air Elektryczne regulowane biurko , wygodne ergonomiczne krzesło biurowe Codzienne lunche w biurze na koszt firmy, świeże owoce i dobra kawa Dofinansowanie do prywatnej opieki medycznej dla Ciebie i Twojej rodziny/partnera Dofinansowanie do karty MultiSport Benefit dla Ciebie i bliskiej osoby Dofinansowanie do usług księgowych inFakt (-250 zł/mc netto) Możliwość dołączenia do ubezpieczenia na życie Grupowe zajęcia z języka angielskiego Treningi biegowe z profesjonalnym trenerem Możliwość parkowania samochodu, zadaszony parking rowerowy Pakiet relokacyjny, jeśli zdecydujesz się na przeprowadzkę do Krakowa

Technology

Infakt

Kotlin Developer

Mid

Hybrid

Krakow, Poland

14,000 - 23,000 PLN/mo

🏢 Summary: The offer is for a Kotlin Developer responsible for designing and building backend services from scratch in a modern microservices architecture. The role focuses on developing scalable and high-performance systems using Kotlin and Spring-based technologies, with strong emphasis on clean architecture and testing. Developers actively use AI-powered coding tools and work with a modern cloud-based stack. 🗂️ Requirements: Minimum 3 years of commercial backend development experience in Java or Kotlin, Very good knowledge of Kotlin, Experience with Spring Boot or Ktor, Experience with Spring Security, Good knowledge of Gradle with Kotlin DSL, Experience with PostgreSQL, Practical knowledge of microservices architecture, Experience with asynchronous communication (e.g. RabbitMQ), Knowledge of REST API and RPC, Experience writing tests using JUnit or Kotest 📃 Skills: Kotlin, Java, Spring, SpringBoot, Ktor, SpringSecurity, Gradle, PostgreSQL, RabbitMQ, Microservices, REST, RPC, JUnit, Kotest, AWS, Kubernetes, GitHubActions, AppSignal, Claude, Copilot, Cursor 🏢 Description: Do naszego zespołu inżynierskiego szukamy Kotlin Developerów, którzy chcą rozwijać nasze systemy, biorąc udział w projektowaniu rozwiązań od samego początku. Nasze wymagania: Minimum 3 lata doświadczenia w komercyjnym tworzeniu aplikacji backendowych w języku Java lub Kotlin. Bardzo dobra znajomość języka Kotlin. Doświadczenie z frameworkami: Spring Boot lub Ktor. Doświadczenie z pakietem Spring Security. Dobra znajomość narzędzia Gradle (z Kotlin DSL). Doświadczenie w pracy z relacyjnymi bazami danych (PostgreSQL). Praktyczna wiedza o architekturze: Mikroserwisy, komunikacja asynchroniczna (np. RabbitMQ) oraz wzorce projektowe. Pisanie testów: JUnit, Kotest to dla Ciebie standard pracy. Korzystanie z narzędzi AI Jako Kotlin Developer będziesz: Budować usługi od podstaw, mając realny wpływ na technologię bez obciążenia długiem technicznym Dbać o wydajność i skalowalność systemu obsługującego dziesiątki tysięcy klientów. Wykorzystywać na co dzień narzędzia takie jak Claude Code, GitHub Copilot czy Cursor, aby wspierać się w procesach tworzenia oprogramowania. Aplikuj, jeśli: Interesuje Cię nasz produkt i chcesz rozumieć biznesowy cel swojego kodu. Chcesz pracować w środowisku, gdzie opinie deweloperów mają znaczenie, a Ty masz wpływ na finalny kształt funkcjonalności. Rozumiesz nowoczesną architekturę (mikroserwisy, REST API, RPC) i wiesz, jak pracować z relacyjnymi bazami danych. Działasz proaktywnie i szukasz sprytnych rozwiązań, które ułatwiają pracę Tobie i Twojemu zespołowi. Jesteś otwarty/a na korzystanie z najnowszych technologii, w tym narzędzi wspieranych przez AI. Cenisz kulturę wzajemnego wsparcia i dzielenia się wiedzą. Praca z nami to: Narzędzia AI: Nie tylko pozwalamy na używanie AI, ale w pełni je finansujemy. Zapewniamy Ci płatny dostęp do najlepszych asystentów na rynku, takich jak Claude Code, Cursor czy GitHub Copilot. Nowoczesny stack: AWS, Kubernetes, GitHub Actions, AppSignal. Współpraca z ekspertami: Regularnie szkolimy się u najlepszych ( m.in . Niebezpiecznik, Sekurak). Realny wpływ: Samodzielnie określasz cele kwartalne i decydujesz o technicznych aspektach projektu. Oferujemy: Pracę w innowacyjnej firmie technologiczno-księgowej, dla której liczą się wartości Komfortowe biuro w centrum Krakowa – 10 minut spacerem od Dworca Głównego Możliwość współpracy w oparciu o umowę o pracę lub B2B Mid/Regular - 14 000 - 23 000 PLN netto B2B Senior - 22 000 - 26 000 PLN netto B2B Hybrydowy model i elastyczne godziny pracy (start 7:00-10:00) Klarowne rozmowy o wynikach i rozwoju Luźne środowisko pracy, spotkania i wyjazdy integracyjne Niezbędne narzędzia: MacBook Pro lub Air Elektryczne regulowane biurko , wygodne ergonomiczne krzesło biurowe Codzienne lunche w biurze na koszt firmy, świeże owoce i dobra kawa Dofinansowanie do prywatnej opieki medycznej dla Ciebie i Twojej rodziny/partnera Dofinansowanie do karty MultiSport Benefit dla Ciebie i bliskiej osoby Dofinansowanie do usług księgowych inFakt (-250 zł/mc netto) Możliwość dołączenia do ubezpieczenia na życie Grupowe zajęcia z języka angielskiego Treningi biegowe z profesjonalnym trenerem Możliwość parkowania samochodu, zadaszony parking rowerowy Pakiet relokacyjny, jeśli zdecydujesz się na przeprowadzkę do Krakowa

Technology

PeopleTrust Sp. z o.o.

Software Developer

Senior

Hybrid

Warsaw, Poland

110 - 130 PLN

🏢 Summary: Senior Developer role focused on designing and implementing business-logic layer solutions for insurance systems in a microservices architecture integrated with a monolith. The position involves developing and maintaining policy and billing modules, ensuring high performance, scalability, and code quality in an agile environment. Hybrid work model with strong emphasis on backend architecture and system optimization. 🗂️ Requirements: Very good knowledge of insurance platform (policy or billing modules), Minimum 4 years experience with dedicated platform language, Minimum 5 years experience in Java/JEE, Experience with backend frameworks, Knowledge of relational databases (Oracle), Very good knowledge of SQL (min. 5 years), Experience with Git and Maven, Knowledge of OOP, functional and multithreaded programming, Experience with Docker, Kubernetes, Helm, Knowledge of event-driven architecture and REST, Experience with Kafka and Elasticsearch, Ability to scale applications, Experience in performance analysis and query optimization, Experience with Linux systems, Knowledge of application servers, Experience with CI/CD tools, Knowledge of DDD, TDD, BDD, Experience with microservices architecture 📃 Skills: Java, JEE, Spring, Hibernate, Oracle, SQL, Git, Maven, Docker, Kubernetes, Helm, Kafka, Elasticsearch, Linux, REST, DDD, TDD, BDD 🏢 Description: Senior Developer przy rozwoju systemów w modelu biznesowo-logicznej warstwy aplikacji. Tryb pracy: Hybrydowy (1 dzień w tygodniu z biura, 4 dni zdalnie) Zakres obowiązków: Projektowanie i implementacja rozwiązań w zespole pracującym w metodykach zwinnych Rozwój oraz utrzymanie systemów wspierających ubezpieczenia majątkowe (obsługa polis i rozliczeń) Współtworzenie zmian w istniejących systemach oraz rozwój nowych funkcjonalności Rozwijanie architektury mikrousługowej współpracującej z systemem monolitycznym Współudział w opracowywaniu koncepcji rozwiązań dla inicjatyw biznesowych Projektowanie i wdrażanie architektury nowych rozwiązań Zapewnienie wysokiej jakości oprogramowania oraz zgodności ze standardami Wsparcie stabilizacji i utrzymania wdrożonych rozwiązań Utrzymywanie oraz aktualizacja dokumentacji technicznej Wymagania obowiązkowe: Bardzo dobra znajomość platformy do obsługi systemów ubezpieczeniowych (moduły polis lub rozliczeń) Doświadczenie w pracy z dedykowanym językiem platformy (min. 4 lata) Min. 5 lat doświadczenia w programowaniu w Java / JEE Znajomość frameworków backendowych (np. Spring, Hibernate) Znajomość relacyjnych baz danych (w szczególności Oracle) Bardzo dobra znajomość SQL (min. 5 lat) Znajomość narzędzi do zarządzania kodem i budowania aplikacji (np. git, maven) Znajomość programowania obiektowego, funkcyjnego oraz wielowątkowego Doświadczenie w pracy z konteneryzacją i orkiestracją (Docker, Kubernetes, helm) Znajomość architektury opartej o zdarzenia oraz komunikacji REST Znajomość narzędzi do przetwarzania i wyszukiwania danych (np. Kafka, ElasticSearch) Umiejętność skalowania aplikacji Doświadczenie w analizie wydajności oraz optymalizacji zapytań i przechowywania danych Doświadczenie w pracy z systemami Linux Znajomość serwerów aplikacyjnych Doświadczenie z narzędziami CI/CD Znajomość koncepcji projektowych (DDD, TDD, BDD) oraz architektury mikrousługowej Mile widziane: Doświadczenie w wykorzystaniu narzędzi wspieranych sztuczną inteligencją w pracy programisty Wiedza z zakresu bezpieczeństwa IT Doświadczenie w samodzielnym projektowaniu domeny biznesowej Certyfikaty związane z wykorzystywaną platformą Znajomość TypeScript Doświadczenie w pracy z chmurą publiczną (Azure, GCP, AWS)

Technology

Strategicsiq

Java & Kotlin Developers - Krakow - Poland - Onsite 3 days per week

Senior

Remote

Krakow, Poland

1,100 - 1,200 PLN

🏢 Summary: Backend Developer role focused on designing, building, and maintaining scalable Java and Kotlin-based applications and microservices within an international team. The position involves developing high-quality backend systems, collaborating with cross-functional teams, and optimizing distributed systems performance. The role emphasizes clean code, modern frameworks, and agile delivery practices. 🗂️ Requirements: 5+ years of backend development experience with Java 8+ and Kotlin, Strong knowledge of Spring Framework and Spring Boot, Experience building RESTful APIs and microservices, Experience with SQL and NoSQL databases, Understanding of Agile/Scrum methodologies 📃 Skills: Java, Kotlin, Spring, SpringBoot, REST, Microservices, SQL, NoSQL, PostgreSQL, MongoDB, Agile, Scrum 🏢 Description: We are looking for skilled Java & Kotlin Developers to join our growing technology team in Poland. As part of an international development group, you’ll design, build, and maintain scalable backend systems using Java and modern frameworks. You’ll collaborate closely with cross-functional teams to deliver high-quality, reliable, and efficient software solutions. Key Responsibilities Design, develop, and maintain Java-based applications and microservices. Write clean, efficient, and testable code following best practices and coding standards. Collaborate with front-end developers , DevOps engineers , and QA teams to ensure seamless integration and delivery. Participate in code reviews , architecture discussions, and agile ceremonies. Contribute to technical documentation and continuous improvement of development processes. Troubleshoot and optimize performance across distributed systems. Requirements 5+ years of experience in backend development using Java 8+ Kotlin . Strong understanding of Spring Framework / Spring Boot . Experience with RESTful APIs , microservices , and SQL / NoSQL databases (e.g., PostgreSQL, MongoDB). Knowledge of Agile / Scrum methodologies. Good command of English (B2 or higher) – Polish language skills are a plus. Nice to Have Experience with cloud platforms (AWS, Azure, or GCP). Familiarity with message brokers (Kafka, RabbitMQ). Knowledge of unit testing and test automation frameworks (JUnit, Mockito). Interest in DevOps or system design concepts. How to Apply If you’re passionate about building high-quality Java applications and want to be part of a dynamic engineering team, send your CV

Technology

ITDS

Mid-Level/Senior Kotlin (Java) Developer – Microservices & API Focus

Mid

Hybrid

Krakow, Poland

18,900 - 25,200 PLN

🏢 Summary: Mid-Level/Senior Kotlin (Java) Developer role focused on designing and building microservices and APIs within a compliance management platform. The position involves developing backend and web applications in a microservice architecture, contributing to CI/CD processes, and delivering high-quality solutions in an agile environment. Hybrid work model based in Kraków with up to 3 days of remote work per week. 🗂️ Requirements: 4+ years of software development experience, Experience in backend and API development, Proficiency in Kotlin or Java, Experience with API development, Experience with SQL and databases, Experience with HTML and JavaScript, Understanding of microservice architecture, Experience working in Agile environments, Knowledge of Jira and Confluence, Fluent English (B2+ level), Legal right to work in the European Union 📃 Skills: Kotlin, Java, SQL, HTML, JavaScript, Microservices, APIs, CI/CD, Jira, Confluence, AWS, Azure, GCP, Jenkins, Linux, AIX, WebSphere 🏢 Description: Unleash innovation — design cutting-edge microservices and APIs that drive digital transformation! Kraków-based opportunity with hybrid work model (up to 3 days remote per week). As a Mid-Level/Senior Kotlin (Java) Developer , you will be working for our client, a forward-thinking organization building a platform for control owners and development teams to manage and monitor software development compliance. You will contribute to Kotlin and Java-based web applications and APIs within a microservice architecture, supporting innovative solutions across multiple applications and PoCs. This role offers a unique chance to shape the future of development standards while advancing your career in a dynamic environment. Your main responsibilities: Collaborate with cross-functional teams to develop and operate products that meet strategic goals. Design, develop, and implement both front-end and back-end features that support flexible UI frameworks. Build efficient APIs and microservices to address impactful business needs. Work within an agile CI/CD environment to deliver continuous improvements at high velocity. Engage in peer reviews, testing, and automated test scripting to ensure high-quality code. Proactively troubleshoot issues and respond to customer feature requests with innovative solutions. You're ideal for this role if you have: 4+ years of experience in software development, with a focus on backend and API development. Solid expertise in Kotlin or Java (with a willingness to learn Kotlin). Hands-on experience with API development, SQL/databases, and HTML/JavaScript. Strong problem-solving and troubleshooting skills. Experience working in Agile environments with tools like Jira and Confluence. Good understanding of microservice architecture. Excellent interpersonal and communication skills in English (B2+ level). It is a strong plus if you have: Good working knowledge of cloud platforms such as AWS, Azure, or GCP. Experience building CI/CD pipelines using Jenkins. Background in Systems Administration across Linux, AIX, or WebSphere platforms. Language Required for the role: Fluent English (B2+ level). Eligibility to work in Europe: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

Future Processing

Senior Java Developer (Spring Boot)

Senior

Remote

Gliwice, Poland

108 - 165 PLN

🏢 Summary: Senior Java Developer role in an international insurance project focused on building and evolving Java-based microservices. The position involves developing, testing, and discussing architectural solutions within a collaborative, cross-functional team. The role requires strong experience in modern Java ecosystems and cloud-based environments. 🗂️ Requirements: Minimum 5 years of commercial experience in Java development, Strong knowledge of Java 8+, Experience with AWS, Experience with Spring and Spring Boot, Practical knowledge of REST, Experience with Maven, Experience with Git, Knowledge of SOLID principles, Experience with microservices architecture, Experience with Docker, Experience with Kubernetes, Ability to write unit and integration tests, Knowledge of design patterns 📃 Skills: Java, AWS, Spring, SpringBoot, REST, Maven, Git, SOLID, Docker, Kubernetes, Microservices, DesignPatterns 🏢 Description: Do projektu dla naszego długoletniego klienta szukamy Senior Java Developera. Do jednego z projektów dla naszego klienta z branży ubezpieczeniowej w rynku zagranicznego szukamy osoby na stanowisko Java Developera. Szukamy Ciebie, jeśli: masz min. 5 lata doświadczenia komercyjnego w programowaniu, swobodnie poruszasz się w następującym stacku technologicznym: Java 8+, AWS, Spring, Spring Boot , posiadasz praktyczną znajomość: REST, Maven, Git, SOLID, znasz rozwiązania mikroserwisowe (Docker, Kubernetes) - mile widziane, wiesz jak pisać testy i korzystasz z narzędzi do testowania, znasz i stosujesz wzorce projektowe, komunikujesz się w j. angielski na poziomie pozwalającym na swobodną komunikację w projekcie z klientem i zespołem (poziom min. B2). swobodnie komunikujesz się w języku polskim . Na tym stanowisku będziesz: tworzyć oprogramowanie w języku Java, współpracować z zespołem programistów, z analitykami, testerami, klientami i innymi specjalistami z branży IT, uczestniczyć w tworzeniu rozwiązań, omawianiu problemów programistycznych i architektonicznych. testować i opiniować nowe technologie i nowe rozwiązania dla klientów realizować testy jednostkowe i integracyjne.

Technology

Link Group

Senior Java Developer

Senior

Remote

Warsaw, Poland

120 - 135 PLN

🏢 Summary: The role involves designing and developing scalable backend systems in a microservices architecture using Java or Kotlin and Spring. The engineer will influence technical decisions while building payment and subscription platforms with event-driven communication and cloud-based solutions. The position includes working with modern architectural patterns and ensuring high code quality through testing and reviews. 🗂️ Requirements: Strong experience with Java and/or Kotlin, Solid knowledge of Spring and Spring Boot, Hands-on experience with SQL and relational databases, Experience with PostgreSQL, Proven experience with microservices architecture, Experience with event-driven systems, Practical experience with JUnit, Mockito, Testcontainers, Experience with AWS or GCP, Understanding of DDD, CQRS, Hexagonal Architecture, Experience with payment or subscription systems 📃 Skills: Java, Kotlin, Spring, SpringBoot, SQL, PostgreSQL, Microservices, Kafka, JUnit, Mockito, Testcontainers, AWS, GCP, DDD, CQRS, HexagonalArchitecture 🏢 Description: Senior Backend Engineer (Java/Kotlin) We are looking for an experienced Backend Engineer to join a team building modern, scalable systems based on a microservices architecture. This role offers real influence over technical decisions, system architecture, and the quality of delivered solutions—particularly within payment and subscription platforms. Responsibilities Design, develop, and maintain backend systems using Java or Kotlin and the Spring Framework Build and evolve microservices following DDD , CQRS , and Hexagonal Architecture principles Implement event-driven communication , ideally using Apache Kafka Work with relational databases ( PostgreSQL or other SQL databases ) and optimize queries Write unit and integration tests using JUnit, Mockito, and Testcontainers Contribute to the design and development of cloud-based solutions ( AWS or GCP ) Participate in code reviews and drive high engineering standards Collaborate closely with product and engineering teams to deliver business-critical features Requirements Strong experience with Java and/or Kotlin Solid knowledge of Spring / Spring Boot Hands-on experience with SQL and relational databases (preferably PostgreSQL ) Proven background in microservices-based architectures Experience with event-driven systems (Kafka is a strong plus) Practical experience with backend testing (JUnit, Mockito, Testcontainers) Experience working with cloud platforms ( AWS or GCP ) Good understanding of Domain-Driven Design (DDD) , CQRS , and Hexagonal Architecture Must-have: experience with payment systems and/or subscription-based platforms Nice to Have Experience working with high-scale, high-availability systems Knowledge of security and transactional data handling Background in product-driven, Agile environments