July 4, 2026

Staff Software Developer (Kotlin)

Senior • Remote

Wroclaw, Poland

Zakres obowiązków

  • Tworzenie i rozwój fundamentalnych bibliotek dla języka Kotlin.

  • Utrzymywanie kluczowych komponentów wykorzystywanych przez globalną społeczność programistów.

  • Udział w projektowaniu i kształtowaniu API Kotlin.

  • Współpraca przy tworzeniu narzędzi, specyfikacji oraz nowych funkcjonalności języka.

  • Analiza złożonych problemów technicznych oraz podejmowanie decyzji projektowych.

  • Przygotowywanie dokumentacji technicznej i propozycji rozwiązań architektonicznych.

  

Wymagania

  • Bardzo dobra znajomość języka Kotlin lub Java oraz platformy JVM.

  • Doświadczenie w projektowaniu, tworzeniu i utrzymaniu bibliotek, frameworków lub API wykorzystywanych przez wielu programistów.

  • Umiejętność projektowania rozwiązań technicznych oraz podejmowania świadomych decyzji architektonicznych.

  • Doświadczenie w analizie i rozwiązywaniu złożonych problemów programistycznych.

  • Znajomość zasad projektowania API oraz tworzenia wysokiej jakości, łatwego w utrzymaniu kodu.

  • Umiejętność przygotowywania dokumentacji technicznej i uzasadniania decyzji projektowych.

  • Dobra znajomość zagadnień związanych z wydajnością aplikacji i optymalizacją kodu.

  • Bardzo dobra znajomość języka angielskiego umożliwiająca pracę w międzynarodowym środowisku.

 

Mile widziane:

  • Znajomość wewnętrznych mechanizmów JVM i bibliotek standardowych Java.

  • Doświadczenie w rozwoju narzędzi programistycznych, SDK lub projektów open source.

  • Zainteresowanie specyfikacjami technicznymi, standardami oraz projektowaniem języków programowania.

Similar jobs you might like

Technology

Upvanta sp. z o.o.

Senior Kotlin Platform Engineer (Remote)

Senior

Remote

Gdansk, Poland

🏢 Summary: Remote Senior Kotlin Platform Engineer role focused on developing core Kotlin ecosystem libraries, APIs, and JVM-based tools used by a global developer community. The position involves API design, performance optimization, standards implementation, and architectural decision-making for the future of Kotlin technologies. 🗂️ Requirements: Very good knowledge of Kotlin, Commercial experience with JVM platform development, Strong knowledge of Java and JVM internals, Experience designing high-quality APIs and libraries, Ability to solve complex technical problems, Experience creating technical documentation, Knowledge of design patterns, data structures, and algorithms, Analytical thinking and attention to detail 📃 Skills: Kotlin, Java, JVM, API, Unicode, OpenSource, Algorithms, DataStructures, Performance, Localization, Internationalization 🏢 Description: Senior Kotlin Platform Engineer (Remote) Dołącz do zespołu odpowiedzialnego za rozwój fundamentów ekosystemu Kotlin. Będziesz współtworzyć biblioteki, API oraz narzędzia wykorzystywane przez setki tysięcy programistów na całym świecie. To rola dla osób, które lubią zgłębiać szczegóły działania platformy JVM, analizować standardy, projektować eleganckie API i podejmować decyzje mające realny wpływ na przyszłość technologii. Zakres obowiązków Tworzenie oraz rozwój kluczowych bibliotek i komponentów ekosystemu Kotlin. Projektowanie i utrzymywanie API wykorzystywanych przez szeroką społeczność programistów. Udział w definiowaniu kierunku rozwoju bibliotek, narzędzi oraz funkcjonalności języka Kotlin. Analiza oraz implementacja rozwiązań opartych o międzynarodowe standardy ( m.in . Unicode, strefy czasowe, formaty danych). Współpraca z zespołem ekspertów przy podejmowaniu decyzji architektonicznych i projektowych. Tworzenie dokumentacji technicznej, specyfikacji oraz propozycji zmian. Optymalizacja wydajności bibliotek i API pod kątem JVM oraz nowoczesnych środowisk wykonawczych. Badanie rozwiązań stosowanych w innych językach programowania oraz wykorzystywanie najlepszych praktyk w projektowaniu Kotlin API. Wymagania Bardzo dobra znajomość Kotlin. Solidne doświadczenie komercyjne w programowaniu na platformie JVM. Dogłębna znajomość Java oraz wewnętrznych mechanizmów JVM. Umiejętność projektowania wysokiej jakości API i bibliotek programistycznych. Doświadczenie w analizie oraz rozwiązywaniu złożonych problemów technicznych. Umiejętność tworzenia dokumentacji projektowej i uzasadniania decyzji architektonicznych. Bardzo dobra znajomość wzorców projektowych, struktur danych i algorytmów. Samodzielność, analityczne myślenie oraz dbałość o szczegóły. Mile widziane Doświadczenie z implementacją lub analizą standardowej biblioteki Java. Doświadczenie w performance engineering i optymalizacji kodu. Znajomość zagadnień związanych z Unicode, internacjonalizacją oraz lokalizacją aplikacji. Doświadczenie w projektowaniu i utrzymaniu bibliotek open source.

Technology

Upvanta sp. z o.o.

Technical Lead – Platform Engineering (Java/Kotlin)

Senior

Remote

Wroclaw, Poland

34,000 - 56,000 PLN

🏢 Summary: Rola dotyczy projektowania i rozwoju architektury platformy opartej o JVM wykorzystywanej przez miliony programistów na całym świecie. Stanowisko koncentruje się na tworzeniu publicznych API, rozwoju środowiska rozszerzeń oraz rozwiązywaniu problemów związanych ze współbieżnością i architekturą. Kandydat będzie odpowiedzialny za długoterminowe decyzje architektoniczne, refaktoryzacje monorepo oraz współpracę międzyzespołową. 🗂️ Requirements: Doświadczenie w projektowaniu architektury platform lub frameworków, Bardzo dobra znajomość JVM, Znajomość mechanizmów współbieżności, Praktyczne doświadczenie z Kotlin, Doświadczenie z Kotlin Coroutines, Projektowanie publicznych API, Zarządzanie kompatybilnością i ewolucją API, Doświadczenie w dużych refaktoryzacjach, Doświadczenie z monorepo, Tworzenie dokumentacji technicznej i architektonicznej, Podejmowanie długoterminowych decyzji architektonicznych 📃 Skills: JVM, Kotlin, Coroutines, API, Monorepo, Concurrency 🏢 Description: O stanowisku Poszukujemy doświadczonego developera, który będzie odpowiedzialny za rozwój i architekturę platformy wykorzystywanej jako fundament rodziny narzędzi developerskich używanych przez miliony programistów na całym świecie. Jest to rola skoncentrowana na projektowaniu platformy i rozwiązywaniu problemów inżynierskich związanych z architekturą JVM, API, współbieżnością oraz rozwojem środowiska umożliwiającego tworzenie rozszerzeń - twoja rola skupia się na odpowiedzialności technicznej i architektonicznej. Zakres odpowiedzialności Projektowanie i rozwój architektury platformy opartej o JVM. Projektowanie oraz utrzymywanie publicznych API wykorzystywanych przez wewnętrzne i zewnętrzne komponenty platformy. Rozwój środowiska umożliwiającego budowę oraz integrację rozszerzeń. Projektowanie procesu ewolucji API z zachowaniem kompatybilności pomiędzy kolejnymi wersjami platformy. Przebudowa kluczowych komponentów platformy odpowiedzialnych za konfigurację, środowiska developerskie oraz pracę zdalną. Prowadzenie dużych refaktoryzacji obejmujących rozbudowane monorepo. Współpraca z innymi zespołami odpowiedzialnymi za rozwój platformy oraz podejmowanie decyzji architektonicznych wpływających na cały ekosystem. Wymagania Szukamy osoby, która posiada doświadczenie w większości poniższych obszarów: projektowanie architektury platform lub frameworków, bardzo dobra znajomość JVM oraz mechanizmów współbieżności, praktyczne doświadczenie z Kotlin oraz Kotlin Coroutines, projektowanie publicznych API, zarządzanie kompatybilnością oraz ewolucją API, prowadzenie dużych refaktoryzacji w rozbudowanych bazach kodu, doświadczenie z monorepo, tworzenie dokumentacji technicznej i dokumentów architektonicznych, podejmowanie długoterminowych decyzji architektonicznych. Mile widziane doświadczenie z narzędziami dla programistów (Developer Tools), doświadczenie z platformami umożliwiającymi tworzenie pluginów lub rozszerzeń, znajomość frameworków UI, doświadczenie z aplikacjami sieciowymi, wiedza dotycząca architektury silników baz danych. Oferujemy wynagrodzenie adekwatne do doświadczenia, pracę w pełni zdalną z Polski, możliwość pracy z zagranicy do 30 dni w roku, dodatkowe dni wolne, prywatną opiekę medyczną, budżet szkoleniowy, dofinansowanie aktywności sportowej, wsparcie wellbeing.

Technology

PLAY (P4 Sp. z o.o.)

Android Application Developer

Mid

Remote

Warsaw, Poland

🏢 Summary: The offer is for an Android Developer responsible for developing and maintaining mobile applications in Kotlin. The role includes implementing new features, building UI with Jetpack Compose and XML, integrating external APIs, writing tests, and contributing to CI/CD and Google Play releases. The position requires working with modern Android architectures and ensuring high code quality. 🗂️ Requirements: Very good knowledge of Kotlin, Very good knowledge of Android SDK, Knowledge of MVVM, MVP, MVI architectures, Experience with Dagger or Hilt, Experience with Jetpack Compose, Experience with XML layouts, Experience with RxJava, Experience with Kotlin Coroutines, Ability to write unit tests and UI tests, Knowledge of Room, Retrofit, Firebase, Experience with Git, Experience with CI/CD tools, Knowledge of Google Play publishing process 📃 Skills: Kotlin, Android, SDK, Dagger, Hilt, Jetpack, Compose, XML, RxJava, Coroutines, Room, Retrofit, Firebase, Git, MVVM, MVP, MVI, JUnit, Espresso, CI/CD 🏢 Description: Twoje zadania: Rozwój oraz utrzymanie aplikacji mobilnych na platformę Android w języku Kotlin. Implementacja nowych funkcjonalności oraz rozwój warstwy UI przy użyciu Jetpack Compose i XML. Praca w architekturach aplikacji mobilnych (MVVM, MVP, MVI) z dbałością o jakość kodu i zasady Clean Code. Integracja aplikacji z zewnętrznymi API oraz popularnymi bibliotekami Android. Pisanie testów jednostkowych i UI oraz rozwiązywanie błędów w aplikacji. Współpraca z zespołem developerów, testerów i UX/UI w metodyce Agile. Udział w procesie CI/CD oraz publikowanie aplikacji w Google Play Technologie: Kotlin, Android SDK, Dagger/Hilt, Jetpack Compose, XML, RxJava, Kotlin Coroutines, Room, Retrofit, Firebase, Git, MVVM, MVP, MVI, JUnit, Espresso. Szukamy Ciebie, jeśli: Posiadasz bardzo dobrą znajomość Kotlin oraz Android SDK. Stawiasz na Clean Code i wysoką jakość implementacji. Znasz różne architektury aplikacji mobilnych, w szczególności MVP, MVVM oraz MVI. Znasz frameworki Dependency Injection – Dagger/Hilt. Masz doświadczenie w tworzeniu widoków w Jetpack Compose oraz XML. Pracujesz z programowaniem reaktywnym przy użyciu RxJava i Kotlin Coroutines. Piszesz testy jednostkowe i UI. Znasz często używane biblioteki w Androidzie ( m.in . Room, Retrofit, Firebase). Pracujesz z Git oraz narzędziami CI/CD. Znasz proces publikowania aplikacji w Google Play. Wykazujesz gotowość do utrzymania oraz rozwijania procesu CI/CD dla aplikacji mobilnej (buildy, testy automatyczne, dystrybucja). Posiadasz umiejętności analitycznego myślenia, debugowania oraz proaktywność w usprawnianiu procesów (np. automatyzacja). Mile widziane: Praktyczna znajomość narzędzi CI/CD (np. GitHub Actions, Bitrise, Jenkins, GitLab CI, Fastlane). Oferujemy Współpracę w oparciu o umowę o świadczeniu usług konsultanckich IT Elastyczna współpraca w modelu hybrydowym lub zdalnym Komputer

Technology

PZU Tech S.A.

Senior Java / Kotlin Developer

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Development and expansion of distributed microservices and monolithic systems for life insurance platforms using Java/Kotlin and Spring ecosystem. The role involves decomposing monoliths into domains and microservices with Domain-Driven Design, designing modern architectures (Kafka, Kubernetes), and ensuring high software quality through automated testing and code reviews. Hybrid work model with regular collaboration in an agile team. 🗂️ Requirements: 5+ years experience with Java or Kotlin, 5+ years experience with Spring, Hibernate, Spring Boot, Spring Cloud, 5+ years experience with SQL, Proficiency with Git and Maven, Experience with unit testing frameworks, Knowledge of Functional Programming and Object Oriented Programming, Experience with Docker, Kubernetes, Helm, Experience with Kafka, RabbitMQ, Elasticsearch, Ability to scale applications, Experience with performance diagnostics tools 📃 Skills: Java, Kotlin, Spring, SpringBoot, SpringCloud, Hibernate, SQL, Git, Maven, JUnit, Docker, Kubernetes, Helm, Kafka, RabbitMQ, Elasticsearch, DDD, OOP, FunctionalProgramming, Microservices, Monolith, PerformanceProfiling 🏢 Description: 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.

Technology

B2Bnetwork

Senior Mobile Engineer

Senior

Remote

Warsaw, Poland

🏢 Summary: Long-term role focused on designing and developing a scalable Design System component library for a banking mobile application using Kotlin Multiplatform. The position involves cross-platform mobile development, architectural decisions, and close collaboration with UX/UI and backend teams in an Agile environment. Emphasis is placed on code quality, performance, accessibility, and engineering best practices. 🗂️ Requirements: Minimum 5 years of experience in mobile application development, Strong knowledge of Kotlin and Android environment, Commercial experience with Kotlin Multiplatform, Experience with Compose Multiplatform and Jetpack Compose, Knowledge of SwiftUI and iOS platform, Experience in application architecture design (e.g. MVVM, Clean Architecture), Experience in financial or fintech projects, Knowledge of accessibility standards (WCAG) 📃 Skills: Kotlin, Android, KotlinMultiplatform, ComposeMultiplatform, JetpackCompose, SwiftUI, iOS, MVVM, CleanArchitecture, WCAG, Git, CI/CD, Jira, Docker 🏢 Description: Opis projektu: Projekt realizowany jest w ramach rozwoju nowoczesnych aplikacji mobilnych i webowych w sektorze bankowym, które są stale rozwijane i rozbudowywane o nowe funkcjonalności. Osoba na tym stanowisku dołączy do zespołu odpowiedzialnego za tworzenie i rozwój komponentów Design Systemu dla aplikacji mobilnej, co ma kluczowe znaczenie dla zapewnienia spójności i skalowalności interfejsu użytkownika. Praca odbywa się w metodyce Agile, w krótkich, dwutygodniowych sprintach, z naciskiem na wysoką jakość rozwiązań oraz współpracę między zespołami technologicznymi, UX/UI i biznesowymi. Projekt ma charakter długoterminowy i daje realny wpływ na rozwój kluczowych produktów cyfrowych w organizacji. Zakres zadań: Projektowanie i rozwój biblioteki komponentów dla aplikacji mobilnej z wykorzystaniem Kotlin Multiplatform. Współpraca z zespołami domenowymi, backendem oraz UX/UI przy tworzeniu skalowalnych rozwiązań. Utrzymywanie wysokiej jakości kodu poprzez code review oraz testy. Optymalizacja aplikacji pod kątem wydajności, dostępności oraz zgodności z WCAG. Wdrażanie dobrych praktyk inżynieryjnych oraz automatyzacji procesów. Udział w podejmowaniu decyzji architektonicznych. Wymagania: Minimum 5 lat doświadczenia w programowaniu aplikacji mobilnych. Bardzo dobra znajomość Kotlin oraz środowiska Android. Doświadczenie w pracy z Kotlin Multiplatform. Znajomość Compose Multiplatform oraz Jetpack Compose. Znajomość SwiftUI oraz platformy iOS. Doświadczenie w projektowaniu architektury aplikacji (np. MVVM, Clean Architecture). Umiejętność pracy zespołowej i komunikacji z zespołami produktowymi oraz biznesowymi. Doświadczenie w projektach z sektora finansowego lub fintech. Znajomość zasad dostępności (WCAG). Mile widziane: Znajomość narzędzi Git, CI/CD, Jira oraz Docker. Doświadczenie w pracy z procesami automatyzacji. Doświadczenie w budowie lub utrzymaniu design systemów.

Technology

Upvanta sp. z o.o.

AOSP Framework Developer (Java/Kotlin)

Senior

Remote

Warsaw, Poland

120 - 150 PLN

🏢 Summary: Development and customization of the Android system at the framework level, including modification of frameworks/base, SystemServer services, and SystemUI components. The role involves creating and extending system APIs, analyzing and debugging Android internals, and building AOSP from source for testing on emulator or devices. The position focuses on low-level Android architecture and system-level development. 🗂️ Requirements: Very good knowledge of Java, Good knowledge of Kotlin, Knowledge of XML, Practical knowledge of Android architecture and internals, Experience building Android from AOSP sources, Ability to read and modify frameworks/base code, Understanding of Activity lifecycle, Understanding of package installation flow, Understanding of Android system services, Understanding of Android permissions and security 📃 Skills: Java, Kotlin, XML, Android, AOSP, SystemUI, SystemServer, Frameworks, Emulator 🏢 Description: Zakres obowiązków Modyfikacja i rozwój komponentów w frameworks/base Praca z usługami systemowymi w SystemServer (Java/Kotlin) Rozbudowa i customizacja SystemUI (status bar, power menu, powiadomienia) Tworzenie i modyfikacja systemowych API dla aplikacji uprzywilejowanych Analiza i debugowanie działania Androida na poziomie frameworka Budowanie AOSP ze źródeł, testy na emulatorze / urządzeniu Wymagania (must have) Bardzo dobra znajomość Java Dobra znajomość Kotlin Znajomość XML (layouty, konfiguracje) Praktyczna znajomość architektury Androida i jego wnętrza Doświadczenie z budowaniem systemu z AOSP Umiejętność czytania i modyfikowania kodu w frameworks/base Rozumienie działania: Activity lifecycle, Package installation flow, System services Uprawnień i bezpieczeństwa Androida

Technology

P&P Solutions

Starszy Programista Java

Senior

Remote

Warsaw, Poland

100 - 120 PLN

🏢 Summary: Offer for a Senior Java Developer responsible for designing and developing new features in proprietary systems within a Scrum environment. The role includes microservices architecture, API design, code reviews, system integration, and ensuring high code quality through testing practices. The position also involves coordinating small development teams and selecting optimal technology solutions. 🗂️ Requirements: Higher technical education (IT or related field), Minimum 5 years of experience, Very good knowledge of Java, Very good knowledge of Spring Framework / Spring Boot, Very good knowledge of Hibernate, Very good knowledge of Maven, Knowledge of SQL and PostgreSQL, Experience with unit and integration testing, Knowledge of REST and SOAP standards, Experience with microservices architecture, Experience with Docker, Knowledge of SAML / OAuth2 / OIDC, Experience in API design (REST / SOAP), Knowledge of TDD, DDD, SOLID principles, Experience with XML processing 📃 Skills: Java, Spring, SpringBoot, Hibernate, Maven, SQL, PostgreSQL, REST, SOAP, Docker, SAML, OAuth2, OIDC, TDD, DDD, SOLID, XML, Scrum, Microservices 🏢 Description: Zakres obowiązków Projektowanie oraz rozwój nowych funkcjonalności w autorskich systemach Praca w metodyce Scrum w zwinnych zespołach projektowych Koordynowanie pracy małych zespołów deweloperskich Tworzenie rozwiązań zgodnych z przyjętą architekturą systemu Przeprowadzanie code review oraz dbanie o jakość kodu Integracja komponentów i budowa spójnych systemów informatycznych Dobór optymalnych rozwiązań technologicznych Tworzenie i utrzymywanie testów jednostkowych i integracyjnych Aktywny udział w wymianie wiedzy w zespole Tworzenie i aktualizacja dokumentacji technicznej Wymagania Wykształcenie wyższe techniczne (informatyka, automatyka, robotyka, elektronika, teleinformatyka lub kierunki pokrewne) Minimum 5 lat doświadczenia Bardzo dobra znajomość: Java Spring Framework / Spring Boot Hibernate Maven Znajomość baz danych oraz języka SQL (PostgreSQL) Doświadczenie w pisaniu testów jednostkowych i integracyjnych Znajomość standardów REST oraz SOAP Doświadczenie w architekturze mikroserwisowej oraz pracy z Dockerem Znajomość mechanizmów uwierzytelniania (SAML / OAuth 2 / OIDC) Doświadczenie w projektowaniu API (REST / SOAP) Praktyczna znajomość zasad TDD, DDD oraz SOLID Doświadczenie w przetwarzaniu danych XML

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

Avenga

Fullstack Java Angular Developer

Mid

Remote

Warsaw, Poland

16,000 - 20,000 PLN

🏢 Summary: The offer is for a Java Developer responsible for designing, developing, testing, and deploying high-performance applications processing large data volumes in a JVM environment. The role includes building supporting tools, CI/CD processes, and deployment solutions, as well as maintaining and monitoring applications. The position involves working with modern backend and frontend technologies in a hybrid work model. 🗂️ Requirements: Minimum 3 years experience building high-performance JVM applications, Experience processing large data volumes, Very good knowledge of Java 17+, Very good knowledge of Spring or Playframework, Very good knowledge of TypeScript and RxJs, Good knowledge of Angular 2+, Knowledge of Hibernate and JPA, Knowledge of TCP, UTP, OAuth/OpenID, Websocket, Knowledge of Docker, JUnit, Bash, Linux, Experience with CI/CD pipelines in Jenkins or GitlabCI, Experience with Git version control, Knowledge of event sourcing, Object-oriented and functional design skills 📃 Skills: Java, Spring, Playframework, TypeScript, RxJs, Angular, Hibernate, JPA, TCP, UTP, OAuth, OpenID, Websocket, Docker, JUnit, Bash, Linux, Jenkins, GitlabCI, Git, JVM, Kafka, Redis, Openshift, Node.js, UML, Ansible 🏢 Description: Zakres zadań Prace koncepcyjne i projektowe w zakresie budowy aplikacji. Aktywny udział w dopracowywaniu wymagań funkcjonalnych i niefunkcjonalnych. Prace programistyczne wraz z opracowywaniem i pisaniem testów. Udział w przygotowaniu i prowadzeniu wdrożeń. Projektowanie i tworzenie narzędzi oraz procedur wspomagających testy, oraz administrowanie aplikacjami. Przygotowanie wydań systemów, w tym opracowanie changelogów – listy zmian w systemach w ramach przygotowania wydań. Opracowanie dokumentacji związanej z wykonywanymi pracami. Dostarczanie narzędzi wdrażania, utrzymania i monitoringu dla zespołów eksploatacyjnych. Oczekujemy Minimum 3 lat doświadczenia w budowaniu aplikacji wydajnych, przetwarzających dużą ilość danych w środowisku JVM. Bardzo dobrej znajomości Java 17+, Spring / Playframework, TypeScript, RxJs, Hibernate, JPA. Dobrej znajomości Angular2+. Znajomości protokołów TCP, UTP, OAuth/OpenID, Websocket. Znajomości Docker, JUnit, Angular, Bash, Linux, event sourcing. Umiejętności budowania procesów CI/DC w Jenkins/GitlabCI. Umiejętności projektowania obiektowego oraz funkcyjnego. Doświadczenia w pracy z systemem kontroli wersji GIT. Mile widziane Doświadczenie z Kafką, Redis, Openshift. Doświadczenie w Node.js. Umiejętności projektowania i modelowania z wykorzystaniem notacji UML znajomość Ansible. Oferujemy Zatrudnienie w oparciu o umowę o pracę. Ciekawą pracę w środowisku rynku kapitałowego. Możliwość rozwoju zawodowego. Atrakcyjny system wynagradzania. Dostęp do szkoleń, konferencji. Bogaty pakiet benefitów (pakiet kafeteryjny, prywatna opieka medyczna, ubezpieczanie na życie, PPE). Możliwość pracy hybrydowej.

Technology

IT Squad

Fullstack Java Developer (Kotlin)

Senior

Remote

Warsaw, Poland

🏢 Summary: Development role focused on building and evolving Java- and Angular-based applications, including Android components, with strong emphasis on code quality, testing, and architecture. The position involves implementing key functionalities, resolving production issues, and developing CI/CD processes and automated testing. The role also includes designing Spring-based architectures and ensuring high software quality through reviews and performance testing. 🗂️ Requirements: Minimum 4 years of experience with Java 17, Spring 5, Angular 2+, and Kotlin (Android), Practical experience with relational databases and SQL/T-SQL query optimization, Experience in designing architecture and implementing solutions based on Spring framework, Strong knowledge of unit, integration, and performance testing (JUnit, JMeter), Experience in building and developing CI/CD processes and deployment automation 📃 Skills: Java, Spring, Angular, Kotlin, Android, SQL, T-SQL, JUnit, JMeter, CI/CD 🏢 Description: ZAKRES OBOWIĄZKÓW Wytwarzanie i rozwój kodu zgodnie z wymaganiami jakościowymi oraz obowiązującymi standardami Implementacja kluczowych funkcjonalności, diagnozowanie oraz usuwanie problemów w środowiskach testowych i produkcyjnych Tworzenie i utrzymywanie dokumentacji technicznej oraz architektonicznej, z dbałością o spójność rozwiązań Przeprowadzanie przeglądów kodu oraz zapewnianie wysokiej jakości oprogramowania poprzez testy, analizę Sonar i code review Wdrażanie i rozwój procesów CI/CD, automatyzacji testów, monitoringu oraz wsparcie stabilności środowisk Mentoring i wsparcie merytoryczne członków zespołu oraz aktywny udział w wydarzeniach Agile i spotkaniach projektowych CZEGO OCZEKUJEMY Minimum 4 lata doświadczenia w technologiach Java 17, Spring 5, Angular 2+ oraz Kotlin w środowisku Android Praktycznej znajomości relacyjnych baz danych (SQL, T-SQL) oraz optymalizacji zapytań Doświadczenia w projektowaniu architektury oraz wdrażaniu rozwiązań opartych na frameworku Spring Bardzo dobrej znajomości testów jednostkowych (JUnit), integracyjnych oraz testów wydajnościowych z wykorzystaniem JMeter Doświadczenia w pracy w środowisku Agile/Scrum oraz współpracy w zespołach projektowych Znajomości języka angielskiego na poziomie co najmniej B2, pozwalająca na swobodną komunikację biznesową i techniczną Doświadczenia w budowaniu i rozwijaniu procesów CI/CD oraz automatyzacji wdrożeń i procesów developerskich MILE WIDZIANE Znajomość Docker, Kubernetes, SQLite, Sentry – Kibana, Rest, rxJava2 Doświadczenie z chmurą Azure CO OFERUJEMY Pracę przy projektach klienckich i produktach własnych Realny wpływ na rozwiązania biznesowe i technologiczne w ramach realizowanych projektów Szkolenia oraz wsparcie w określeniu ścieżki rozwoju Eventy firmowe, dostęp do usług medycznych oraz pakietów sportowych Zatrudnienie na umowę B2B Pracę w trybie hybrydowym z biura w Gdańsku lub 100% zdalnie Krótki proces rekrutacji