j-labs sp. z o.o. logo

Java Developer Oferta pracy

j-labs sp. z o.o.·120 – 145 PLN

Primary stack

JenkinsSpring BootJava

Job description

About the Position

Twoja rola to nie tylko kodowanie - będziesz mieć realny wpływ na rozwiązania i kierunek rozwoju nowej wersji systemu.

Responsibilities

  • Rozwój backendu w Java / Spring Boot oraz stopniowa migracja i modernizacja istniejących funkcjonalności.
  • Tworzenie adapterów oraz integracja nowego rozwiązania z istniejącym systemem.
  • Stopniowe przenoszenie logiki biznesowej do nowej architektury.
  • Rozwiązywanie problemów związanych ze współbieżnością - obsługą równoległych żądań, synchronizacją dostępu do sesji i połączeń oraz zapewnieniem poprawnego wykonywania operacji.
  • Rozwiązywanie problemów związanych z działaniem aplikacji w środowisku rozproszonym i wieloinstancyjnym środowisku OpenShift.
  • Dbanie o skalowalność aplikacji oraz prawidłowe kierowanie ruchu pomiędzy instancjami.
  • Performance tuning - profilowanie aplikacji, testy obciążeniowe, optymalizacja komunikacji ze starym backendem oraz optymalizacja działania aplikacji i JVM.
  • Tworzenie testów jednostkowych i komponentowych.
  • Tworzenie i rozwijanie pipeline’ów Jenkins oraz udział we wdrożeniach na OpenShift.
  • Samodzielna analiza i rozwiązywanie problemów pojawiających się na środowiskach.
  • Współpraca z zespołem QA, frontend developerem oraz pozostałymi osobami zaangażowanymi w projekt.

Requirements

  • Minimum 4 lata doświadczenia komercyjnego w tworzeniu aplikacji backendowych w Javie.
  • Bardzo dobra znajomość Java i Spring Boot.
  • Doświadczenie w projektowaniu i rozwijaniu aplikacji backendowych.
  • Doświadczenie w integracji systemów oraz pracy z systemami legacy.
  • Doświadczenie w analizowaniu i rozwiązywaniu problemów związanych ze współbieżnością.
  • Doświadczenie w optymalizacji wydajności aplikacji i rozwiązywaniu problemów performance.
  • Doświadczenie w pracy z bazami danych, szczególnie Oracle/PL/SQL.
  • Doświadczenie w pracy ze środowiskami rozproszonymi i architekturą mikroserwisową.
  • Praktyczna znajomość CI/CD oraz pracy z aplikacjami uruchamianymi w środowiskach konteneryzowanych.
  • Znajomość języka angielskiego na poziomie min. B2.
  • Znajomość języka polskiego na poziomie min. B2.

Why Join Us

  • Długoterminowy projekt obejmujący wieloetapową modernizację dużej platformy.
  • Realny wpływ na kształt nowej architektury - od projektowania i proponowania rozwiązań po ich praktyczną weryfikację.
  • Złożone zagadnienia backendowe wykraczające poza tworzenie endpointów w Spring Boot - m.in. współbieżność, synchronizacja, zarządzanie sesjami i połączeniami oraz obsługa równoległych requestów.
  • Praca w środowisku rozproszonym - OpenShift, wiele instancji aplikacji, skalowanie oraz diagnozowanie problemów.
  • Rozwój poza samą Javą - samodzielne tworzenie i rozwijanie pipeline’ów Jenkinsowych oraz udział we wdrożeniach na OpenShift, z możliwością zdobywania praktycznego doświadczenia w CI/CD i automatyzacji.

Benefits

  • Stabilne projekty i możliwość zmiany
  • Gildie Technologiczne
  • Solidne narzędzia
  • Miejsce prelegenta na konferencjach
  • Eventy i integracje
  • Działalność charytatywna

About the Company

Dołączysz do zespołu rozwijającego i modernizującego platformę wspierającą procesy związane z obsługą funduszy inwestycyjnych. Projekt polega na stopniowej migracji istniejącego systemu do nowego rozwiązania opartego na Java i Spring Boot. Pracujemy etapami - obecnie realizowany jest POC obejmujący nowy backend z adapterem do systemu legacy, a w kolejnych etapach logika biznesowa będzie sukcesywnie przenoszona do nowego rozwiązania. W ramach projektu rozwijane są również nowe funkcjonalności, a istniejące rozwiązania są stopniowo modernizowane i dostosowywane do nowej architektury. Nowe komponenty są weryfikowane pod kątem poprawności działania, bezpieczeństwa, skalowalności i wydajności.

Application Process

  1. Wysyłasz CV
  2. Rozmowa rekrutacyjna
  3. Weryfikacja techniczna
  4. Rozmowa z partnerem
  5. Otrzymujesz ofertę pracy
  6. Witamy w naszym zespole!

Contact

Masz pytania?

Nasze Rekruterki i nasi Rekruterzy znają IT

Sprawdź FAQ

LinkedIn

Ewelina Popielec

IT Recruitment Expert

+48 690 075 202

[email protected]

Refer a Friend

Znasz kogoś, kto idealnie pasuje na to stanowisko?

Prześlij nam CV znajomej osoby, zainteresowanej pracą w j‑labs. Po rozpoczęciu przez nią współpracy otrzymasz 7 000 zł.

Poleć znajomego

See More Job Offers

Zobacz wszystkie oferty

© j-labs sp. z o.o.. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

About the Company j-labs is a company created by engineers for engineers, focused on achieving business goals through partnerships and continuous expertise enhancement. The company invests in people, considering them the foundation of j-labs. They specialize in delivering high-quality IT services or nothing at all, adhering to the motto "Robimy dobre IT, albo wcale." j-labs operates as a software house, providing IT outsourcing services and specializing in enterprise technologies. The company has been active in the European IT services market for 16 years and has a presence in Poland, Germany, and other countries. It has over 500 IT experts and has worked with more than 75 clients, including global leaders. Products, Services & Tech Stack Core Solutions: Software Development Center Outsourcing IT projects IT Staff Augmentation IT Team Augmentation Technologies & Frameworks: Java Kotlin JavaScript -.NET QA Mobile Microservices Project Scope & Target Clients Client Base: Global leaders in various industries Engineering Scale: Projects of varying scope and complexity, managed by teams of experienced engineers with over 12 years of experience.

More at j-labs sp. z o.o.

All 9 roles

Popular searches