April 8, 2026
Junior Java Developer
Junior • Hybrid
Poznan, Poland
Jesteśmy firmą z branży fintech, dostarczającą zaawansowane systemy transakcyjne dla rynku Forex, kontraktów CFD, kryptowalut oraz akcji. Tworzymy własne środowisko technologiczne i jesteśmy autorem platformy tradingowej opartej o technologię PWA. Szeroki zakres oferowanych przez nas usług stwarza dla naszych pracowników możliwości uczestniczenia w różnorodnych projektach, nie tylko dzięki wykorzystaniu różnych technologii (w tym nowoczesnej technologii Blockchain), ale także dzięki pracy z biznesami z całego świata. Posiadamy swoje biuro w Warszawie i Poznaniu. Ciągle się rozwijamy i poszerzamy nie tylko bazę klientów, ale przede wszystkim nasze zespoły. Chcemy wyznaczać rynkowe trendy i stawiamy przede wszystkim na nową, wyższą jakość oferowanych przez nas usług i produktów. W związku z tym do naszego zespołu w Poznaniu szukamy
Junior Java Developer
Miejsce pracy: Poznań, ul. Grunwaldzka 182, możliwość pracy HO gdy będzie taka potrzeba
O zespole: Przyszły pracownik dołączy do zespołu, które realizują wewnętrzny projekt, a do jego zadań będzie należeć projektowanie, implementowanie oraz utrzymanie autorskich aplikacji wchodzących w skład platformy tradingowej.
W ramach naszych projektów osoba, która dołączy będzie miała możliwość m.in.:
➡️ projektowania i implementacji aplikacji w używanych przez nas technologiach,
➡️ tworzenia dokumentacji technicznej,
➡️ opracowywania interfejsów do stworzonych aplikacji,
➡️ decydowania o użytych technologiach,
➡️ rozwiązywania problemów oraz proponowania własnych pomysłów, ponieważ wysoko cenimy samodzielność, kreatywność i otwartość na wdrażanie nowych rozwiązań naszych pracowników,
➡️ szybkiego rozwoju poprzez korzystanie z nowoczesnych technologii w środowisku pracy dalekim od skostniałej struktury i kultury korporacyjnej.
Szukamy osób, które:
✅ posiadają wykształcenie wyższe lub są w trakcie studiów,
✅ dobrze znają język angielski,
✅ posiadają praktyczne umiejętności w zakresie Javy,
✅ potrafią pisać czysty, testowalny kod,
✅ mają wiedzę na temat baz danych - mile widziane,
✅ posiadają wysoko rozwinięte zdolności analityczne, otwarty umysł oraz są gotowe do nieszablonowego myślenia,
✅ chcą się rozwijać i chętnie współpracują w zespole.
Dodatkowymi atutami będą:
✅ znajomość systemów rozproszonych,
✅ Kafka,,
✅ praktyczna znajomość Spring/ Spring Boot,
✅ znajomość języka Kotlin,
✅ wiedza z zakresu rynku Forex.
Dlaczego warto z Nami pracować?
♦️ wszyscy pracownicy, niezależnie od stażu pracy, mają dostęp do pakietu prywatnej opieki medycznej LuxMed, który w całości opłaca firma,
♦️ zapewniamy płatne przerwy,
♦️ pracujemy w nowoczesnym biurze w centrum Warszawy z dogodnym dojazdem komunikacją miejską. Zapewniamy elastyczne warunki pracy pod kątem godzin,
♦️ oferujemy naszym pracownikom możliwość aktywnego spędzania wolnego czasu dzięki karcie Multisport,
♦️ choć nie jesteśmy korporacją i panuje u nas nieformalna atmosfera to kluczem naszej silnej pozycji na rynku jest wysoce profesjonalna postawa oraz zaangażowanie naszych teamów,
♦️ jesteśmy otwarci na współpracę z osobami z różnych części Polski, dlatego wspieramy ich relokację do Warszawy poprzez pakiet relokacyjny,
♦️ inwestujemy w rozwój zawodowy. Posiadamy budżet szkoleniowy, z którego każdy pracownik może skorzystać po okresie próbnym,
♦️ wszyscy pracownicy, niezależnie od stażu pracy i formy zatrudnienia, mają dostęp do pakietu prywatnej opieki medycznej Lux Med, który w całości opłaca firma,
♦️ każdego roku organizujemy weekendowy wyjazd integracyjny, który jest pełen różnorodnych atrakcji, tak aby każdy mógł się dobrze bawić i zrelaksować,
♦️ mamy "Pizza Fridays" oraz często organizujemy wyjścia integracyjne,
♦️ nie mamy dress code'u,
♦️ posiadamy własny parking dla pracowników,
♦️ mamy strefę chillu z dostępem do konsoli PlayStation,
♦️ celebrujemy ważne dni życia naszych pracowników,
♦️ jesteśmy otwarci na pomysły i inicjatywny naszych pracowników takich jak: akcje charytatywne, benefity, itp.,
♦️ dbamy o zdrowie, dlatego od poniedziałku do piątku mamy owoce w firmie.
Zainteresowała Cię? Prześlij do nas swoje CV - chętnie Cię poznamy!
Powyższe ogłoszenie należy interpretować jako dotyczące warunków zatrudnienia w przypadku umowy o pracę. Dopuszczamy jednak możliwość nawiązania współpracy w innej formie prawnej (np. umowa B2B lub umowa zlecenia) — wyłącznie na wniosek kandydata, po indywidualnym ustaleniu warunków oraz dostosowaniu zakresu obowiązków i odpowiedzialności do charakteru wybranej formy współpracy. Każdy przypadek takiej współpracy jest analizowany indywidualnie, z poszanowaniem przepisów prawa pracy oraz zasad równego traktowania kandydatów.
Informujemy, że Administratorem danych jest spółka Match-Trade Technologies sp. z o.o. z siedzibą w Warszawie (01-211), ul. Giełdowa 5, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego pod numerem: 0000749554 (dalej jako "Administrator"). Administrator powołał Inspektora Ochrony Danych. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji zgodnie z art. 6 ust. 1 lit. a, b, c i f Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych). Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie, wysyłając prośbę na: rekrutacje@match-trade.com. Pełny tekst polityki prywatności dla procesu rekrutacji znajduje się TUTAJ.
Procedura zgłoszeń naruszeń prawa i podejmowania działań następczych - [LINK], polityka prywatności - [LINK].
Similar jobs you might like
Technology
Match-Trade Technologies
Java Developer - Trading & Market Data
Mid
Hybrid
Poznan, Poland
12,500 - 17,000 PLN/mo
🏢 Summary: Backend Java Developer role focused on building and maintaining high-performance, real-time trading and market data systems in a fintech environment. The position involves developing event-driven services and APIs using Java, Spring Boot, and Kafka, with responsibility for full task lifecycle from analysis to deployment. You will contribute to architecture modernization and ensure performance, reliability, and API compatibility. 🗂️ Requirements: Minimum 2 years of commercial programming experience, Experience with real-time data processing systems, Experience with data streams and distribution, Strong knowledge of Java, Experience with Spring Boot, Experience with Kafka, Knowledge of concurrency and thread safety, Experience with unit and integration testing, Understanding of event-driven architecture, Experience in designing and maintaining APIs 📃 Skills: Java, SpringBoot, Kafka, Concurrency, Multithreading, EventDriven, REST, JUnit, IntegrationTests 🏢 Description: Match-Trade Technologies to firma fintech tworząca własne rozwiązania dla rynku Forex, CFD, kryptowalut i akcji. Nasze systemy obsługują klientów na całym świecie, przetwarzając dane rynkowe oraz zdarzenia transakcyjne w czasie rzeczywistym. 🔥Rozwijaj wysokowydajne systemy backendowe dla branży fintech! Java Developer - Trading & Market Data Miejsce: Poznań, ul. Grunwaldzka 182 (budynek Pixel 1). Praca hybrydowa 💸Budżet: 12 500 - 17 000 PLN O zespole: Dołączysz do zespołu backendowego odpowiedzialnego za dostarczanie danych giełdowych oraz obsługę operacji tradingowych wykorzystywanych przez nasze produkty i integracje API. Na co dzień rozwijamy usługi przetwarzające dane rynkowe oraz zdarzenia transakcyjne napływające w czasie rzeczywistym. Budujemy rozwiązania oparte o architekturę zdarzeniową, Kafka oraz API wykorzystywane przez inne systemy. Obecnie jesteśmy w trakcie modernizacji architektury, co daje realny wpływ na kształtowanie nowych standardów, rozwiązań i kierunku rozwoju platformy. Kogo szukamy? Szukamy osoby, która potrafi samodzielnie realizować zadania i bierze odpowiedzialność za dostarczane rozwiązania. Zależy nam na kimś, kto: Posiada minimum 2 lata doświadczenia komercyjnego w programowaniu; Ma doświadczenie w pracy ze strumieniami danych i ich dalszą dystrybucją do klientów; Biegle posługuje się językiem polskim - język komunikacji na co dzień w biurze; Jest gotowy pracować w biurze (pracujemy w trybie 4 dni biuro - 1 dzień HO); Potrafi przeprowadzić zadanie od analizy wymagań do wdrożenia na środowisko testowe; Samodzielnie doprecyzowuje wymagania i proponuje rozwiązania techniczne; Dba o jakość kodu, testy i niezawodność systemów; Rozumie znaczenie kompatybilności API i odpowiedzialnego wprowadzania zmian; Potrafi pracować z systemami przetwarzającymi dane w czasie rzeczywistym; Jest komunikatywny, otwarty na feedback i dobrze współpracuje z innymi zespołami; Chce rozumieć problem biznesowy, a nie tylko implementować wymagania. Oczekiwany stack technologiczny: Java; Spring Boot; Kafka; Testy jednostkowe i integracyjne; Concurrency/ Thread Safety; Event-Driven Architecture. Mile widziane: Kotlin + Coroutines; gRPC/ Protobuf; MetaTrader 5 (MT5); Doświadczenie w branży fintech. Jak podchodzimy do AI? Korzystamy z narzędzi AI i zapewniamy dostęp do firmowego Onyxa od pierwszego dnia pracy. Traktujemy je jako wsparcie codziennej pracy programisty, jednak zależy nam na osobach, które rozumieją tworzone rozwiązania, potrafią ocenić jakość wygenerowanego kodu i samodzielnie podejmują decyzje techniczne. Czym będziesz się zajmować? Rozwojem i utrzymaniem aplikacji backendowych opartych o Java i Spring Boot; Implementacją komponentów przetwarzających dane rynkowe oraz zdarzenia tradingowe w czasie rzeczywistym; Pracą z Kafka i architekturą opartą na zdarzeniach; Rozwojem i utrzymaniem API wykorzystywanego przez inne systemy i integracje zewnętrzne; Tworzeniem testów jednostkowych i integracyjnych; Analizą wymagań, planowaniem implementacji oraz samodzielnym prowadzeniem zadań; Dbaniem o wydajność, stabilność oraz kompatybilność rozwijanych usług. Co oferujemy? Możliwość rozwoju przy systemach przetwarzających dane i zdarzenia w czasie rzeczywistym; Udział w modernizacji architektury i wdrażaniu nowych rozwiązań; Dużą samodzielność i realny wpływ na rozwijane komponenty; Dostęp do nowoczesnych narzędzi i technologii; Możliwość zdobycia doświadczenia w branży fintech; Elastyczne godziny, płatne przerwy; Opiekę medyczną Medicover, kartę sportową Multisport, budżet szkoleniowy, pakiet relokacyjny; Nowoczesne biuro z dogodnym dojazdem komunikacją miejską (Grunwald - okolice stadionu Enea); Dodatkowo: darmowe napoje w biurze (cola, fanta, itp.), Pizza Fridays, integracje, brak dress code’u. Brzmi ciekawie? Jeżeli chcesz rozwijać się przy zaawansowanych systemach backendowych, pracować z danymi w czasie rzeczywistym i zdobywać doświadczenie w międzynarodowym środowisku fintech — zapraszamy do Match-Trade Technologies. Prześlij do nas swoje CV - chętnie Cię poznamy! Powyższe ogłoszenie należy interpretować jako dotyczące warunków zatrudnienia w przypadku umowy o pracę. Dopuszczamy jednak możliwość nawiązania współpracy w innej formie prawnej (np. umowa B2B lub umowa zlecenia) — wyłącznie na wniosek kandydata, po indywidualnym ustaleniu warunków oraz dostosowaniu zakresu obowiązków i odpowiedzialności do charakteru wybranej formy współpracy. Każdy przypadek takiej współpracy jest analizowany indywidualnie, z poszanowaniem przepisów prawa pracy oraz zasad równego traktowania kandydatów. Informujemy, że Administratorem danych jest spółka Match-Trade Technologies sp z o.o. z siedzibą w Warszawie (01-211), ul. Giełdowa 5, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego pod numerem: 0000749554 (dalej jako "Administrator"). Administrator powołał Inspektora Ochrony Danych. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji zgodnie z art. 6 ust. 1 lit. a, b, c i f Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych). Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie, wysyłając prośbę na: rekrutacje@match-trade.com. Pełny tekst polityki prywatności dla procesu rekrutacji znajduje się TUTAJ. Procedura zgłoszeń naruszeń prawa i podejmowania działań następczych - [LINK] , polityka prywatności - [LINK] .
Technology
Match-Trade Technologies
Java Developer - Trading & Market Data
Mid
Hybrid
Poznan, Poland
12,500 - 17,000 PLN/mo
🏢 Summary: Oferta dotyczy rozwoju wysokowydajnych systemów backendowych dla fintechu, przetwarzających dane rynkowe i zdarzenia tradingowe w czasie rzeczywistym. Rola obejmuje pracę z Java, Spring Boot, Kafka i architekturą event-driven przy modernizacji platformy oraz rozwoju API. Praca hybrydowa w Poznaniu z dużą samodzielnością i wpływem na rozwiązania techniczne. 🗂️ Requirements: Minimum 2 lata komercyjnego doświadczenia programistycznego, Doświadczenie ze strumieniami danych i ich dystrybucją, Biegła znajomość języka polskiego, Gotowość do pracy hybrydowej 4 dni w biurze, Umiejętność samodzielnej realizacji zadań od analizy do wdrożenia, Doświadczenie z systemami czasu rzeczywistego, Dbałość o jakość kodu, testy i niezawodność systemów, Znajomość kompatybilności API i bezpiecznego wprowadzania zmian, Umiejętność współpracy międzyzespołowej 📃 Skills: Java, Spring, Kafka, Concurrency, ThreadSafety, EventDriven, API, Kotlin, Coroutines, gRPC, Protobuf, MetaTrader5, Fintech 🏢 Description: Match-Trade Technologies to firma fintech tworząca własne rozwiązania dla rynku Forex, CFD, kryptowalut i akcji. Nasze systemy obsługują klientów na całym świecie, przetwarzając dane rynkowe oraz zdarzenia transakcyjne w czasie rzeczywistym. 🔥Rozwijaj wysokowydajne systemy backendowe dla branży fintech! Java Developer - Trading & Market Data Miejsce: Poznań, ul. Grunwaldzka 182 (budynek Pixel 1). Praca hybrydowa (4 dni biuro - 1 dzień zdalnie w tygodniu) 💸Budżet: 12 500 - 17 000 PLN O zespole: Dołączysz do zespołu backendowego odpowiedzialnego za dostarczanie danych giełdowych oraz obsługę operacji tradingowych wykorzystywanych przez nasze produkty i integracje API. Na co dzień rozwijamy usługi przetwarzające dane rynkowe oraz zdarzenia transakcyjne napływające w czasie rzeczywistym. Budujemy rozwiązania oparte o architekturę zdarzeniową, Kafka oraz API wykorzystywane przez inne systemy. Obecnie jesteśmy w trakcie modernizacji architektury, co daje realny wpływ na kształtowanie nowych standardów, rozwiązań i kierunku rozwoju platformy. Kogo szukamy? Szukamy osoby, która potrafi samodzielnie realizować zadania i bierze odpowiedzialność za dostarczane rozwiązania. Zależy nam na kimś, kto: Posiada minimum 2 lata doświadczenia komercyjnego w programowaniu; Ma doświadczenie w pracy ze strumieniami danych i ich dalszą dystrybucją do klientów; Biegle posługuje się językiem polskim - język komunikacji na co dzień w biurze; Jest gotowy pracować w biurze (pracujemy w trybie 4 dni biuro - 1 dzień HO); Potrafi przeprowadzić zadanie od analizy wymagań do wdrożenia na środowisko testowe; Samodzielnie doprecyzowuje wymagania i proponuje rozwiązania techniczne; Dba o jakość kodu, testy i niezawodność systemów; Rozumie znaczenie kompatybilności API i odpowiedzialnego wprowadzania zmian; Potrafi pracować z systemami przetwarzającymi dane w czasie rzeczywistym; Jest komunikatywny, otwarty na feedback i dobrze współpracuje z innymi zespołami; Chce rozumieć problem biznesowy, a nie tylko implementować wymagania. Oczekiwany stack technologiczny: Java; Spring Boot; Kafka; Testy jednostkowe i integracyjne; Concurrency/ Thread Safety; Event-Driven Architecture. Mile widziane: Kotlin + Coroutines; gRPC/ Protobuf; MetaTrader 5 (MT5); Doświadczenie w branży fintech. Jak podchodzimy do AI? Korzystamy z narzędzi AI i zapewniamy dostęp do firmowego Onyxa od pierwszego dnia pracy. Traktujemy je jako wsparcie codziennej pracy programisty, jednak zależy nam na osobach, które rozumieją tworzone rozwiązania, potrafią ocenić jakość wygenerowanego kodu i samodzielnie podejmują decyzje techniczne. Czym będziesz się zajmować? Rozwojem i utrzymaniem aplikacji backendowych opartych o Java i Spring Boot; Implementacją komponentów przetwarzających dane rynkowe oraz zdarzenia tradingowe w czasie rzeczywistym; Pracą z Kafka i architekturą opartą na zdarzeniach; Rozwojem i utrzymaniem API wykorzystywanego przez inne systemy i integracje zewnętrzne; Tworzeniem testów jednostkowych i integracyjnych; Analizą wymagań, planowaniem implementacji oraz samodzielnym prowadzeniem zadań; Dbaniem o wydajność, stabilność oraz kompatybilność rozwijanych usług. Co oferujemy? Możliwość rozwoju przy systemach przetwarzających dane i zdarzenia w czasie rzeczywistym; Udział w modernizacji architektury i wdrażaniu nowych rozwiązań; Dużą samodzielność i realny wpływ na rozwijane komponenty; Dostęp do nowoczesnych narzędzi i technologii; Możliwość zdobycia doświadczenia w branży fintech; Elastyczne godziny, płatne przerwy; Opiekę medyczną Medicover, kartę sportową Multisport, budżet szkoleniowy, pakiet relokacyjny; Nowoczesne biuro z dogodnym dojazdem komunikacją miejską (Grunwald - okolice stadionu Enea); Dodatkowo: darmowe napoje w biurze (cola, fanta, itp.), Pizza Fridays, integracje, brak dress code’u. Brzmi ciekawie? Jeżeli chcesz rozwijać się przy zaawansowanych systemach backendowych, pracować z danymi w czasie rzeczywistym i zdobywać doświadczenie w międzynarodowym środowisku fintech — zapraszamy do Match-Trade Technologies. Prześlij do nas swoje CV - chętnie Cię poznamy! Powyższe ogłoszenie należy interpretować jako dotyczące warunków zatrudnienia w przypadku umowy o pracę. Dopuszczamy jednak możliwość nawiązania współpracy w innej formie prawnej (np. umowa B2B lub umowa zlecenia) — wyłącznie na wniosek kandydata, po indywidualnym ustaleniu warunków oraz dostosowaniu zakresu obowiązków i odpowiedzialności do charakteru wybranej formy współpracy. Każdy przypadek takiej współpracy jest analizowany indywidualnie, z poszanowaniem przepisów prawa pracy oraz zasad równego traktowania kandydatów. Informujemy, że Administratorem danych jest spółka Match-Trade Technologies sp z o.o. z siedzibą w Warszawie (01-211), ul. Giełdowa 5, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego pod numerem: 0000749554 (dalej jako "Administrator"). Administrator powołał Inspektora Ochrony Danych. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji zgodnie z art. 6 ust. 1 lit. a, b, c i f Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych). Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie, wysyłając prośbę na: rekrutacje@match-trade.com. Pełny tekst polityki prywatności dla procesu rekrutacji znajduje się TUTAJ. Procedura zgłoszeń naruszeń prawa i podejmowania działań następczych - [LINK] , polityka prywatności - [LINK] .
Technology
Match-Trade Technologies
Senior Low Latency Java Developer
Senior
On-site
Warsaw, Poland
🏢 Summary: Senior Low Latency Java Developer role focused on designing and developing high-performance, low-latency trading system components within a distributed architecture. The position involves building and optimizing financial trading systems operating in high-frequency environments. This is a key technical role requiring expertise in concurrency and cloud-based low-latency optimization. 🗂️ Requirements: 3–5+ years experience building financial/trading systems, Strong proficiency in Java or C++ on Linux, Expertise in multithreading and concurrency, Experience with lock-free algorithms, Strong knowledge of low-latency programming techniques, Experience designing and developing distributed systems, Strong knowledge of AWS EC2, Experience optimizing cloud environments for low latency 📃 Skills: Java, C++, Linux, Multithreading, Concurrency, Lock-free, Low-latency, Distributed-systems, AWS, EC2 🏢 Description: Match-Trade Technologies was founded in 2013 and has quickly grown from 3 to over 250 people today. As an industry-recognized fintech focused on High-Frequency Trading (HFT), where every microsecond matters, Match-Trade is a leading European creator of algorithmic trading technology in the digital asset space. Our software plays a crucial role in providing proper liquidity and volumes. Our algorithms are active on over 35 exchanges and numerous marketplaces, including some of the best-known companies in the crypto space. Match-Trade's beating heart is its teams filled with quantitative traders, software engineers, and data scientists, all supported by a strong management team. We are currently looking for a person for a position Senior Low Latency Java Developer Place of work: Warsaw, office work Qualifications: 3 - 5+ years of experience in building financial/ trading systems using Java or C++ on Linux; Expertise in multi-threaded/concurrency programming using lock-free algorithms; Proficiency in low-latency programming concepts and techniques; Experience with the design and development of distributed systems; Strong knowledge of AWS EC2 and experience in optimizing cloud environments for low latency; Excellent verbal and written communication skills; Ability to thrive in a fast-paced environment. Responsibilities: Design and develop high - performance trading system components in a distributed architecture with a focus on low latency; Implement new features and functionalities in both existing and new systems, ensuring they adhere to low latency requirements; Perform bug fixes and maintain code quality; Analyze and improve the efficiency, scalability, and stability of our systems; Collaborate closely with the Trading, Quant and DevOps teams to ensure seamless integration and performance. Match-Trade Technologies offers: Collaborative environment: join our friendly and young team where all of your ideas will be heard; Start-Up vibe: work in an informal atmosphere and conduct new exciting tasks everyday (broad scope of work); We invest in professional development. We have a training budget that each employee can use after the trial period; Wellness support: we value our employees' well - being and subside expenses for sports (MultiSport), healthcare (Medicover); Relocation package; Paid breaks; No dress code; Pizza Fridays and fruit in the office. This is a key role where your skills in low latency programming must be exceptional. Join us to work on cutting - edge trading systems and be part of a dynamic team that values innovation and excellence. Apply now! Powyższe ogłoszenie należy interpretować jako dotyczące warunków zatrudnienia w przypadku umowy o pracę. Dopuszczamy jednak możliwość nawiązania współpracy w innej formie prawnej (np. umowa B2B lub umowa zlecenia) — wyłącznie na wniosek kandydata, po indywidualnym ustaleniu warunków oraz dostosowaniu zakresu obowiązków i odpowiedzialności do charakteru wybranej formy współpracy. Każdy przypadek takiej współpracy jest analizowany indywidualnie, z poszanowaniem przepisów prawa pracy oraz zasad równego traktowania kandydatów. Informujemy, że Administratorem danych jest spółka Match-Trade Technologies sp. z o.o. z siedzibą w Warszawie (01-211), ul. Giełdowa 5, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego pod numerem: 0000749554 (dalej jako "Administrator"). Administrator powołał Inspektora Ochrony Danych. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji zgodnie z art. 6 ust. 1 lit. a, b, c i f Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych). Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie, wysyłając prośbę na: rekrutacje@match-trade.com. Pełny tekst polityki prywatności dla procesu rekrutacji znajduje się TUTAJ. Procedura zgłoszeń naruszeń prawa i podejmowania działań następczych - [LINK] , polityka prywatności - [LINK] .
Technology
Match-Trade Technologies
Senior Low Latency Java Developer
Senior
On-site
Warsaw, Poland
🏢 Summary: Senior Low Latency Java Developer role focused on designing and optimizing high-performance trading systems in a distributed, low-latency environment. The position involves building and enhancing algorithmic trading components for financial markets with strong emphasis on concurrency and performance. Office-based role in Warsaw working closely with trading and DevOps teams. 🗂️ Requirements: 3–5+ years experience building financial or trading systems, Strong Java or C++ development on Linux, Expertise in multithreading and concurrency, Experience with lock-free algorithms, Strong knowledge of low-latency programming techniques, Experience designing distributed systems, Hands-on experience with AWS EC2, Experience optimizing cloud environments for low latency 📃 Skills: Java, C++, Linux, Multithreading, Concurrency, Lock-free, Low-latency, Distributed-systems, AWS, EC2 🏢 Description: Match-Trade Technologies was founded in 2013 and has quickly grown from 3 to over 250 people today. As an industry-recognized fintech focused on High-Frequency Trading (HFT), where every microsecond matters, Match-Trade is a leading European creator of algorithmic trading technology in the digital asset space. Our software plays a crucial role in providing proper liquidity and volumes. Our algorithms are active on over 35 exchanges and numerous marketplaces, including some of the best-known companies in the crypto space. Match-Trade's beating heart is its teams filled with quantitative traders, software engineers, and data scientists, all supported by a strong management team. We are currently looking for a person for a position Senior Low Latency Java Developer Place of work: Warsaw, office work Qualifications: 3 - 5+ years of experience in building financial/ trading systems using Java or C++ on Linux; Expertise in multi-threaded/concurrency programming using lock-free algorithms; Proficiency in low-latency programming concepts and techniques; Experience with the design and development of distributed systems; Strong knowledge of AWS EC2 and experience in optimizing cloud environments for low latency; Excellent verbal and written communication skills; Ability to thrive in a fast-paced environment. Responsibilities: Design and develop high - performance trading system components in a distributed architecture with a focus on low latency; Implement new features and functionalities in both existing and new systems, ensuring they adhere to low latency requirements; Perform bug fixes and maintain code quality; Analyze and improve the efficiency, scalability, and stability of our systems; Collaborate closely with the Trading, Quant and DevOps teams to ensure seamless integration and performance. Match-Trade Technologies offers: Collaborative environment: join our friendly and young team where all of your ideas will be heard; Start-Up vibe: work in an informal atmosphere and conduct new exciting tasks everyday (broad scope of work); We invest in professional development. We have a training budget that each employee can use after the trial period; Wellness support: we value our employees' well - being and subside expenses for sports (MultiSport), healthcare (Medicover); Relocation package; Paid breaks; No dress code; Pizza Fridays and fruit in the office. This is a key role where your skills in low latency programming must be exceptional. Join us to work on cutting - edge trading systems and be part of a dynamic team that values innovation and excellence. Apply now! Powyższe ogłoszenie należy interpretować jako dotyczące warunków zatrudnienia w przypadku umowy o pracę. Dopuszczamy jednak możliwość nawiązania współpracy w innej formie prawnej (np. umowa B2B lub umowa zlecenia) — wyłącznie na wniosek kandydata, po indywidualnym ustaleniu warunków oraz dostosowaniu zakresu obowiązków i odpowiedzialności do charakteru wybranej formy współpracy. Każdy przypadek takiej współpracy jest analizowany indywidualnie, z poszanowaniem przepisów prawa pracy oraz zasad równego traktowania kandydatów. Informujemy, że Administratorem danych jest spółka Match-Trade Technologies sp. z o.o. z siedzibą w Warszawie (01-211), ul. Giełdowa 5, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego pod numerem: 0000749554 (dalej jako "Administrator"). Administrator powołał Inspektora Ochrony Danych. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji zgodnie z art. 6 ust. 1 lit. a, b, c i f Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych). Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie, wysyłając prośbę na: rekrutacje@match-trade.com. Pełny tekst polityki prywatności dla procesu rekrutacji znajduje się TUTAJ. Procedura zgłoszeń naruszeń prawa i podejmowania działań następczych - [LINK] , polityka prywatności - [LINK] .
Technology
EPAM Systems
Junior Java Developer
Junior
Hybrid
Krakow, Poland
🏢 Summary: Junior Java Developer role focused on building, migrating, and enhancing enterprise legal technology applications within a large-scale environment. The position involves maintaining and refactoring web applications on Google infrastructure while ensuring performance, scalability, and continuous support. The role combines feature development, optimization, and bug fixing in an Agile setup. 🗂️ Requirements: Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics or related field, Experience with Java, Experience with JavaScript, Knowledge of software architecture and engineering principles, Experience with implementation or integration practices, Familiarity with Agile methodologies, Ability to maintain and refactor web applications, Ability to analyze, optimize and debug applications 📃 Skills: Java, JavaScript, Agile, GCP, Web, Backend, Architecture, Integration, Testing, Debugging, Monitoring 🏢 Description: We are looking for a motivated Junior Java Developer to join our team in building and modernizing cutting-edge legal technology solutions for a global enterprise. This role involves contributing to the migration, enhancement, and support of legal tooling applications within a dynamic, enterprise-scale environment that drives the digital transformation of legal processes. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland. Responsibilities Take ownership of existing legal tools to ensure a smooth transition and continuous support Develop new features and improve existing functionalities in legal tooling applications Apply best practices in software design, development, and maintenance for scalable projects Maintain and refactor web applications built on Google infrastructure Analyze, review, and optimize applications for improved efficiency, testing, and monitoring Diagnose, prioritize, and resolve technical bugs while ensuring excellent client support Requirements Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, a related field, or equivalent practical experience, which may include certifications Experience in one or more programming languages such as Java and JavaScript Knowledge of software architecture, engineering principles, and implementation or integration practices Familiarity with Agile methodologies for software development Nice to have Competency in backend development with a strong focus on Java Understanding of test methodologies, including test planning, case creation, and debugging Expertise in data warehousing, database design, API development, and system integration Knowledge of enterprise software architecture We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Junior Java Developer
Junior
Hybrid
Krakow, Poland
🏢 Summary: Junior Java Developer role focused on building, migrating and enhancing enterprise-scale legal technology applications in a hybrid environment. The position involves developing and maintaining web applications on Google infrastructure, improving existing tools and ensuring their stability and performance. The role supports digital transformation of legal processes through scalable and well-designed software solutions. 🗂️ Requirements: Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics or related field (or equivalent practical experience), Experience with Java, Experience with JavaScript, Knowledge of software architecture and engineering principles, Understanding of implementation and integration practices, Familiarity with Agile methodologies 📃 Skills: Java, JavaScript, Agile, GCP, SoftwareArchitecture, WebDevelopment, Testing, Debugging 🏢 Description: We are looking for a motivated Junior Java Developer to join our team in building and modernizing cutting-edge legal technology solutions for a global enterprise. This role involves contributing to the migration, enhancement, and support of legal tooling applications within a dynamic, enterprise-scale environment that drives the digital transformation of legal processes. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland. Responsibilities Take ownership of existing legal tools to ensure a smooth transition and continuous support Develop new features and improve existing functionalities in legal tooling applications Apply best practices in software design, development, and maintenance for scalable projects Maintain and refactor web applications built on Google infrastructure Analyze, review, and optimize applications for improved efficiency, testing, and monitoring Diagnose, prioritize, and resolve technical bugs while ensuring excellent client support Requirements Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, a related field, or equivalent practical experience, which may include certifications Experience in one or more programming languages such as Java and JavaScript Knowledge of software architecture, engineering principles, and implementation or integration practices Familiarity with Agile methodologies for software development Nice to have Competency in backend development with a strong focus on Java Understanding of test methodologies, including test planning, case creation, and debugging Expertise in data warehousing, database design, API development, and system integration Knowledge of enterprise software architecture We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Junior Java Developer
Junior
Hybrid
Krakow, Poland
🏢 Summary: Junior Java Developer role focused on building, modernizing, and supporting enterprise-scale legal technology applications. The position involves developing new features, maintaining and refactoring web applications on Google infrastructure, and ensuring application performance, testing, and monitoring. Work is performed in a hybrid model with close collaboration in an Agile environment. 🗂️ Requirements: Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics or related field, or equivalent practical experience, Experience with Java, Experience with JavaScript, Knowledge of software architecture and engineering principles, Understanding of implementation and integration practices, Familiarity with Agile methodologies 📃 Skills: Java, JavaScript, Agile, Google, Web, Architecture, Integration, Testing, Monitoring 🏢 Description: We are looking for a motivated Junior Java Developer to join our team in building and modernizing cutting-edge legal technology solutions for a global enterprise. This role involves contributing to the migration, enhancement, and support of legal tooling applications within a dynamic, enterprise-scale environment that drives the digital transformation of legal processes. This role offers a hybrid model, with 3 days per week working from the client's office in Kraków, Poland. Responsibilities Take ownership of existing legal tools to ensure a smooth transition and continuous support Develop new features and improve existing functionalities in legal tooling applications Apply best practices in software design, development, and maintenance for scalable projects Maintain and refactor web applications built on Google infrastructure Analyze, review, and optimize applications for improved efficiency, testing, and monitoring Diagnose, prioritize, and resolve technical bugs while ensuring excellent client support Requirements Bachelor’s degree in Computer Science, Electrical Engineering, Mathematics, a related field, or equivalent practical experience, which may include certifications Experience in one or more programming languages such as Java and JavaScript Knowledge of software architecture, engineering principles, and implementation or integration practices Familiarity with Agile methodologies for software development Nice to have Competency in backend development with a strong focus on Java Understanding of test methodologies, including test planning, case creation, and debugging Expertise in data warehousing, database design, API development, and system integration Knowledge of enterprise software architecture We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
EPAM Systems
Junior Java Developer
Junior
Hybrid
Gdansk, Poland
🏢 Summary: Junior Java Developer role focused on maintaining and enhancing internal financial tools and data pipelines in a GCP-hosted environment. The position involves automating and optimizing financial processes using Java while collaborating with international teams and receiving mentorship from a Senior Developer. The role combines hands-on development, testing and support within a structured software development lifecycle. 🗂️ Requirements: 1+ year of professional software development experience or strong junior-level hands-on practice, Hands-on experience with Java, Proficiency in Object-Oriented Programming (OOP), Experience with SQL, Experience with RESTful APIs, Experience with Git, Familiarity with unit testing frameworks, Understanding of software development lifecycle, Ability to communicate in English (spoken and written) 📃 Skills: Java, SQL, REST, Git, JUnit, Mockito, OOP, GCP, TypeScript, Angular, Dart, Guice, Guava, ProtocolBuffers, CI/CD 🏢 Description: We are looking for a motivated Junior Java Developer to join a high-impact team supporting and enhancing the internal tools and data pipelines that drive the Client’s financial operations. In this role, you’ll work closely with a Senior Developer, receiving dedicated mentorship as you automate and optimize financial workflows using the latest technologies in a fully GCP-hosted environment. The client operates in the global technology sector, focusing on innovative solutions for financial process automation. You’ll be part of a collaborative, cross-functional organization, with opportunities for technical growth and exposure to the Client’s unique engineering methodologies. This role offers a hybrid model, with 3 days per week working from the client's office in Wroclaw, Gdansk, Warsaw or Krakow; working hours are aligned for collaboration with international teams, with a preferred shift start between 9:00 AM and 11:00 AM CET. Responsibilities Maintain and enhance internal tools and data pipelines supporting financial operations Work closely with a Senior Developer, receiving mentorship and guidance as you grow into the role Automate and optimize complex financial processes using Java and related technologies Build, test and support solutions that are used by key financial stakeholders Collaborate with international teams in a cross-functional environment Participate in code reviews and contribute to maintaining high code quality Follow the software development lifecycle, including analysis, design, implementation, testing and support Communicate effectively with team members and stakeholders in a hybrid work setting Requirements 1+ year of professional software development experience or strong hands-on practice at the junior level Hands-on experience with Java Proficiency in Object-Oriented Programming (OOP) and SQL Experience with RESTful APIs and version control systems (Git) Familiarity with unit testing frameworks (e.g. JUnit, Mockito) Understanding of the software development lifecycle, including analysis, design, implementation, testing and support Ability to communicate effectively in English, both spoken and written, for client-facing collaboration Strong self-management skills with the ability to prioritize work and meet deadlines Nice to have Experience with TypeScript/Angular or Dart Familiarity with Google technologies such as Guice, Guava or Protocol Buffers General knowledge of Google Cloud Platform (GCP) Experience with CI/CD pipelines We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Technology
emagine Polska
Java Developer | Fin-tech
Senior
Remote
Warsaw, Poland
🏢 Summary: Remote B2B offer for an experienced Java Developer to design and build scalable REST APIs and broker integrations using Spring-based technologies within a microservices architecture. The role focuses on high-quality API development, SQL database management, and system design in a Scrum team. The position involves international collaboration and participation in architecture and integration initiatives. 🗂️ Requirements: Minimum 5 years of experience with Java (8/17/21), Strong knowledge of Spring Framework, Strong knowledge of Hibernate, Experience with REST API design and development, Experience with microservices architecture, Strong SQL and relational database expertise, Knowledge of architectural and design patterns, Experience with Git, Experience with TeamCity, Polish proficiency, English proficiency 📃 Skills: Java, Spring, Hibernate, SQL, REST, Microservices, Git, TeamCity, Maven, Scrum, RelationalDatabases, DesignPatterns 🏢 Description: Work model: remote, visit in the office once a quater in Warszawa Rate: up to 150 PLN/h (B2B contract) We are looking for a motivated Java Developer to join our team focused on building and evolving API integrations with external brokers. The ideal candidate will possess a strong background in Java, Spring-based technologies, and a deep understanding of systems integration and microservices architecture. You will contribute significantly to developing high-quality, maintainable APIs that enable seamless integration with various partners across multiple international markets. We work in a cross-functional team utilizing Scrum methodology. Main Responsibilities Design and build high-quality APIs using Java (8/17/21) and Spring-based technologies, ensuring scalability and maintainability. Develop and enhance broker integrations, contributing to business growth and market expansion. Contribute to modern service-oriented architecture design applying microservices knowledge. Manage SQL databases and ensure data consistency and reliability in applications. Utilize tools like Git, Maven, and TeamCity for continuous integration and code delivery. Collaborate on frontend API usability to ensure practical and well-structured solutions. Communicate effectively in Polish and English to facilitate international collaboration. Key Requirements At least 5 years of experience with Java (8/17/21 ) Deep knowledge of the Spring Framework and Hibernate. Strong SQL and relational database expertise. Strong problem-solving skills and proactive attitude. Experience in clean REST API design and development. Familiarity with microservices architecture. Knowledge of architectural and design patterns. Experience with Git and TeamCity. Polish and English proficiency. Nice to Have Experience with React for effective collaboration with frontend developers. Experience with large-scale applications using Maven. Knowledge of Apache Kafka. Experience with Domain-Driven Design (DDD) or Hexagonal architecture. Experience in decoupling monolithic applications. Background in the fintech industry. Recruitment process: 1. Live coding session 2. System design session 3. HR interview
Technology
Altkom Software&CONSULTING/Kreatik/Altkom Akademia
Java Developer (+ Angular)
Mid
Remote
Warsaw, Poland
🏢 Summary: Oferta dotyczy stanowiska Java Developera w projekcie dla sektora ubezpieczeniowego, obejmującym tworzenie aplikacji wspierających obsługę szkód i pracę rzeczoznawców. Rola obejmuje rozwój aplikacji biznesowych, współpracę z klientem oraz udział w code review i wymianie wiedzy w zespole. Praca odbywa się w środowisku mikroserwisowym z wykorzystaniem nowoczesnych technologii backendowych i frontendowych. 🗂️ Requirements: Minimum 2 lata doświadczenia w programowaniu komercyjnym, Doświadczenie w architekturze mikroserwisowej, Znajomość Java, Doświadczenie z Angular, Znajomość Spring Framework, Znajomość Spring Boot, Znajomość Spring MVC, Znajomość relacyjnych baz danych, Znajomość SQL, Znajomość PL/SQL, Doświadczenie w metodykach zwinnych, Umiejętność pracy zespołowej, Dobra komunikacja 📃 Skills: Java, Angular, Spring, SpringBoot, SpringMVC, SQL, PLSQL, Docker, Ansible, Camel, Elasticsearch, Kafka, IBMMQ, Kubernetes, SOLID, DRY 🏢 Description: Od ponad 20 lat dostarczamy nowoczesne rozwiązania technologiczne dla wiodących instytucji finansowych w Polsce i za granicą, łącząc orientację biznesową z wysokimi standardami: posiadamy ISO, pracujemy zgodnie z DORA, RODO i wymaganiami branżowymi. Dodatkowo wykorzystujemy AI nie tylko do zwiększania efektywności, ale też do budowania nowych kompetencji i rozwijania nowoczesnych sposobów pracy. Rozwijamy nasz unit i powiększamy zespół z myślą o obecnych oraz przyszłych projektach. Obecnie realizujemy projekt, w ramach którego tworzymy aplikacje wspierające pracę rzeczoznawców i usprawniające proces obsługi szkód. Aktualnie do jednego z naszych zespołów realizujących projekty dla klienta z sektora ubezpieczeniowego poszukujemy osoby na stanowisko Java Developer. Na tym stanowisku będziesz: współpracować z klientem (udział w realizacji projektu), uczestniczyć w pracach developerskich (projektowaniu rozwiązań, implementacji warstwy interfejsu użytkownika i logiki aplikacji biznesowych), zarządzać wiedzą i jakością (code review, wspieranie zespołu w wymianie wiedzy i umiejętności), rozwijać produkty wytwarzane przez naszą firmę, współpracować z pozostałymi członkami zespołu. Szukamy Ciebie, jeśli: masz minimum 2 lata doświadczenia w programowaniu komercyjnym oraz w architekturze mikroserwisowej , projektujesz i programujesz w języku Java , posiadasz doświadczenia w frameworku Angular, pracujesz na co dzień Spring (Framework, Boot, MVC, itp.) , znasz relacyjne bazy danych (SQL, PL/SQL) , chcesz pracować z technologiami takimi jak: Docker, Ansible, Apache Camel, Elasticsearch, Kafka , IBM MQ , posiadasz doświadczenie pracy w metodykach zwinnych , chętnie uczysz się nowych technologii i dzielisz się wiedzą, jesteś graczem zespołowym , komunikacja to Twoja mocna strona, masz orientację na cel - szukasz, kombinujesz, nie poddajesz się. Dodatkowo cenimy: doświadczenie w branży ubezpieczeniowej, doświadczenie w użyciu technologii AI w developmencie , znajomość aplikacji kontenerowych (np. Kubernetes ), znajomość zasad umożliwiających tworzenie dobrego kodu ( SOLID, DRY, Clean Code ). Oferujemy: Stabilne warunki zatrudnienia, 20 płatnych dni rocznie przeznaczonych wyłącznie na naukę, Rozwinięty ekosystem rozwoju kompetencji: gildie, projekty edukacyjne i inicjatywy wewnętrzne, Niekorporacyjną atmosferę i partnerskie podejście, Opiekę medyczna, Kartę Multisport, Dofinansowanie do nauki języków, Ubezpieczenie na życie, Dostęp do platformy wsparcia zdrowia psychologicznego, Elastyczne godziny pracy i możliwość pracy zdalnej, Atrakcyjną lokalizację biura, jeśli wolisz pracować stacjonarnie lub hybrydowo, Płatny Program Rekomendacji Pracowników.