Senior Java Developer Micronaut Mongo Redis Docker

6 dni temu


Warszawa, mazowieckie, Polska 101.pl Pełny etat

Rozwijamy grę terenową, która łączy świat realny (chodzenie po parkach, zbieranie wirtualnych przedmiotów) z mechaniką wieloosobowych rozgrywek w czasie zbliżonym do rzeczywistego. Projekt jest w dużej mierze gotowy od strony serwerowej, jednak wymaga dokończenia kluczowych funkcjonalności oraz dalszego rozwoju.

Aplikacja działa w architekturze typu „porty i adaptery” (hexagonal/clean architecture) z użyciem Micronaut jako frameworka. Dane trzymane są w MongoDB, natomiast do zarządzania stanem i lockami używany jest Redis. Całość uruchamiana jest konteneryzowana w środowisku Docker.

Szukamy doświadczonego Java Developera, który zna Micronaut (lub jest gotów szybko go opanować) i pomoże nam dokończyć oraz rozwijać tę platformę.


Zakres obowiązków

•Dokończenie i optymalizacja istniejących funkcjonalności back-endu:

•Implementacja brakującego generatora map i rozkładu obiektów na mapie (tzw. „map generator”).

•Integracja z zewnętrznymi usługami / webhookami w celu synchronizacji pozycji graczy (interfejs PlayersCallback).

•Rozwój nowych modułów gry (np. dodatkowe tryby rozgrywki, system eventów, itp.).

•Utrzymanie i dalsze ulepszanie mechaniki OTP, logowania oraz obsługi tokenów (w tym refresh tokenów).

•Rozwijanie i utrzymywanie integracji z MongoDB oraz Redis (w tym obsługa distributed locks, rate-limitów).

•Pisanie i utrzymywanie testów (jednostkowych, integracyjnych) w celu zapewnienia jakości kodu.

•Udział w projektowaniu nowych elementów architektury (praca w stylu Clean Architecture).

•Współpraca z zespołem odpowiedzialnym za front-end / aplikację mobilną (w celu zintegrowania API).


Wymagania

Bardzo dobra znajomość Javy (min. 3-5 lat komercyjnego doświadczenia).

•Praktyczne doświadczenie w tworzeniu mikroserwisów lub aplikacji webowych w oparciu o Micronaut, Spring Boot lub inny zbliżony framework.

•Znajomość MongoDB (projektowanie kolekcji, indeksy, operacje CRUD) oraz Redis (cache, locki, Pub/Sub).

•Umiejętność pracy w środowisku Docker (Docker Compose, dobre praktyki konteneryzacji).

•Doświadczenie w tworzeniu REST API oraz we wdrażaniu bezpieczeństwa (JWT, refresh tokeny, rolach i uprawnieniach).

•Znajomość narzędzi do testowania (np. JUnit, TestContainers, Postman).

•Zrozumienie architektury hexagonalnej / clean architecture i wzorców projektowych.

•Chęć do poszukiwania rozwiązań i współpracy w zespole.


Mile widziane

•Doświadczenie z MapStruct (automatyczne mapowanie encji/DTO).

•Znajomość tematyki geolokalizacji (np. geohash, mapy, wyznaczanie stref).

•Umiejętność projektowania wydajnych baz danych i indeksów dla dużej liczby zapytań.

•Podstawy DevOps (CI/CD, monitoring, logowanie).

•Znajomość front-endu (React/React Native/Angular) w stopniu komunikatywnym, aby rozumieć zależności API–UI.





  • Warszawa, mazowieckie, Polska Upvanta Pełny etat

    This specific position gives you the opportunity to interact within international environment and work with the most recognizable and influential players on the market. The opportunityAs a Senior Java Developer in Consulting, you will participate in various streams of implementation projects, collaborate with agile team members in order to achieve project...


  • Warszawa, mazowieckie, Polska Samsung R&D Institute Poland Pełny etat

    About our TeamSamsung R&D Institute Poland is looking for Java Backend Developer, for the team working on SmartThings Pro and EHS projects - building IoT solution development. If you would like to work on innovative solutions from ideation, through proof of concept, to the commercialization phase, come and join us.We're highly specialized team in...


  • Warszawa, mazowieckie, Polska Samsung R&D Institute Poland Pełny etat

    About our TeamSamsung R&D Institute Poland is looking for Java Backend Developer, for the team working on SmartThings Pro and EHS projects - building IoT solution development. If you would like to work on innovative solutions from ideation, through proof of concept, to the commercialization phase, come and join us.We're highly specialized team in...


  • Warszawa, mazowieckie, Polska Kevin Edward Pełny etat

    Kevin Edward is seeking a talented Full Stack Java Developer for one of our esteemed clients in Warsaw.ResponsibilitiesDevelop and deliver high-quality software solutions using Java 17, Spring Boot, and REST APIs.Write efficient, maintainable code and ensure timely delivery.Collaborate with cross-functional teams and address service requests.Follow best...


  • Warszawa, mazowieckie, Polska DCV Technologies Pełny etat

    Dear Consultant,We are hiring Java Backend Developers for Mid-Level, Senior, and Lead positions to join our client’s innovative team in the financial sector. Whether you prefer to work remotely or in a hybrid model based in Warsaw, this is an exciting opportunity to work on cutting-edge projects in a global environment.As a Java Backend Developer, you’ll...


  • Warszawa, mazowieckie, Polska DCV Technologies Pełny etat

    Dear Consultant,We are seeking a Java Fullstack Developer with over 7 years of experience in the IT industry to join our dynamic team. This role involves implementing business requirements, adhering to high coding standards, and contributing to the success of a multinational client. The ideal candidate will bring expertise in Java development,...


  • Warszawa, mazowieckie, Polska EPAM Systems Pełny etat

    Are you an experienced Java Developer skilled in the Hadoop ecosystem, and do you have experience with Cloud?Join our team as a Senior Java Developer, where you'll be at the forefront of an exciting project in the Client's Data Management division. We are interested in Senior Engineers with expertise and passion for solving difficult problems in...


  • Warszawa, mazowieckie, Polska Kevin Edward Pełny etat

    We are seeking a highly skilled Senior Java Developer to join our client development team. The ideal candidate will have a strong foundation in Java programming, expertise in design patterns, and extensive experience with modern frameworks and database technologies. The role requires collaboration in an Agile environment to deliver high-quality, scalable...


  • Warszawa, mazowieckie, Polska Kevin Edward Pełny etat

    Are you a seasoned Java Developer with a strong foundation in software design principles and a passion for building robust, efficient systems? Join our client to drive the development of cutting-edge financial market solutions, leveraging your expertise to create high-performance, scalable applications.Our client is looking for a self-starter with a proven...


  • Warszawa, mazowieckie, Polska DCV Technologies Pełny etat

    Dear Consultant,We are seeking a talented Java Backend Developer to join our multinational client team and contribute to building scalable, secure, and high-performance backend systems. This role involves working with modern technologies, including event-driven architectures, microservices, and cloud-based solutions. Finacial sector expereince is a plus.Key...


  • Warszawa, mazowieckie, Polska Nationale-Nederlanden Pełny etat

    Do Twoich zadań należeć będzie:Tworzenie aplikacji backendowych w ramach platform wykorzystywanych przez NN,Projektowanie nowych rozwiązań w ramach rozbudowy powyższych platform w architekturze mikroserwisowej,Budowanie rozwiązań na podstawie rynkowych praktyk developerskich,Optymalizowanie kodu z uwzględnieniem wytycznych bezpieczeństwa i...

  • Java Developer

    2 dni temu


    Warszawa, mazowieckie, Polska Sorigo Pełny etat

    SORIGO Sp. z o.o. W Sorigo zajmujemy się tworzeniem innowacyjnych rozwiązań w obszarze IT. Mamy kilkunastoletnie doświadczenie w pracy dla dużych klientów. Wierzymy także, że praca powinna dawać ludziom satysfakcje, a nie być tylko obowiązkiem. Czasami znalezienie odpowiedniego dla siebie miejsca wymaga czasu i dobrego ukierunkowania przez...

  • Java Developer

    6 dni temu


    Warszawa, mazowieckie, Polska Nationale-Nederlanden Pełny etat

    Do Twoich zadań należeć będzie:Tworzenie aplikacji backendowych w ramach platform wykorzystywanych przez NN,Rozwój i utrzymanie aplikacji w technologii Java,Budowanie rozwiązań na podstawie rynkowych praktyk developerskich,Dbanie o jakość kodu, wykonywanie code review, tworzenie testów jednostkowych i integracyjnych,Udział we wdrożeniach.Nasza...

  • Senior Java Developer

    1 tydzień temu


    Warszawa, mazowieckie, Polska Jit Team Pełny etat

    Salary: 1000-1200 PLN/ MDWork model: elastic hybrid from Gdańsk/ Gdynia/ Warsaw Why choose this offer?You can expect a flexible work organizationThe international work environment will give you the opportunity to interact with the English language on a daily basisScandinavian organizational culture will provide you with work-life balance, you will gain time...


  • Warszawa, mazowieckie, Polska BlueSoft Pełny etat

    Do zespołu scrumowego rozwijającego systemy bankowe w domenie consumer finance poszukujemy FullStack Developera oraz Tech Leada. Obowiązki:Tworzenie i rozwijanie systemów bankowych w oparciu o najnowsze technologie i standardy.Wspieranie zespołu w realizacji celów sprintowych oraz wdrażanie dobrych praktyk programistycznych.Współpraca z analitykami,...


  • Warszawa, mazowieckie, Polska Bank Millennium Pełny etat

    Co robimy?W Banku Millennium budujemy nowoczesną bankowość, u której podstaw leży zaawansowana technologia. Nasi specjaliści IT tworzą rozwiązania, z których na co dzień korzysta ponad 3 mln użytkowników.W obszarze Java rozwijamy wspólną platformą zapewniającą bazowe komponenty i funkcjonalności dla wszystkich systemów Banku:Rozwiązujemy...


  • Warszawa, mazowieckie, Polska Eviden Pełny etat

    Looking for an interesting project?Do you want to work with new technologies? If so, we invite you to join our team providing services for the European Commission (EC). You will be part of an international crew, working on reusable services used by both the EC and citizens of the member states.Who are we looking for?Development and maintenance of software...

  • PHP Developer

    6 dni temu


    Warszawa, mazowieckie, Polska INFOR IT Pełny etat

    INFOR IT to profesjonalny dostawca usług konsultingowych i innowacyjnych rozwiązań IT. Nasz zespół tworzą ludzie z wieloletnim doświadczeniem zawodowym w branży IT. Jako informatyczne centrum kompetencyjne od wielu lat projektujemy i budujemy systemy informatyczne wspierające procesy biznesowe w Grupie Kapitałowej INFOR PL S.A., wykorzystując w...


  • Warszawa, mazowieckie, Polska PKO Bank Polski Pełny etat

    Na co dzień w naszym zespole: tworzysz testy jednostkowe i integracyjne dla budowanych aplikacji/serwisów,dbasz o wysoką jakość oprogramowania (funkcjonalność, wydajność, niezawodność),dokumentujesz zaimplementowane rozwiązania,analizujesz możliwe rozwiązania,bierzesz udział w pracach projektowych,projektujesz nowe rozwiązania.To stanowisko...


  • Warszawa, mazowieckie, Polska PKO Bank Polski Pełny etat

    Na co dzień w naszym zespole: implementujesz nowe lub modyfikujesz istniejące aplikacje/serwisy,tworzysz testy jednostkowe i integracyjne dla budowanych aplikacji/serwisów,dbasz o wysoką jakość oprogramowania (funkcjonalność, wydajność, niezawodność),dokumentujesz zaimplementowane rozwiązania,analizujesz możliwe rozwiązania,bierzesz udział w...