.
Java Developer
  • Warszawa
Java Developer
Warszawa, Warszawa, Województwo mazowieckie, Polska
ITLT
16. 9. 2024
Informacje o stanowisku

W ITLT pomagamy naszym zaprzyjaźnionym firmom przekształcać ambitne pomysły w cyfrową rzeczywistość.

Z nastawieniem na wyzwania, ciekawość technologii i zwinność - współtworzymy wyjątkowe rozwiązania IT i zapewniamy najlepszych specjalistów - którzy pomagają przyspieszyć cyfrową transformację.

Aktualnie poszukujemy kandydatów na stanowisko:

PROJEKT 1: Java Developer (Azure)

PROJEKT 2: Java Developer (GCP)

PROJEKT 3: Fullstack Java Developer

Konkrety:

  • Stawka:

PROJEKT 1+2: 130-155PLN/h

PROJEKT 3: 125-145PLN/h

  • Miejsce pracy/praca zdalna: Zapewniamy dużą swobodę pracy zdalnej, przy czym:

PROJEKT 1: 4-8x/mc zapraszamy do warszawskiego biura. Zapraszamy do aplikacji kandydatów z woj. mazowieckiego

PROJEKT 2: 6x/mc zapraszamy do warszawskiego biura.

PROJEKT 3: 1-2x/mc zapraszamy do gdańskiego biura

  • Wymiar pracy: Fulltime
  • Sektor:

PROJEKT 1: Petrol/Convenience

PROJEKT 2+3: Money Services

  • Projekt:

PROJEKT 1: Tworzenie wybranego projektu ze zróżnicowanego portfolio oferującego rozwiązania, które pozwalają na pełne i niezależne zarządzanie potrzebami związanymi z tankowaniem, ładowaniem elektrycznym, myjnią i usługami płatniczymi (fakturowanie, tankowanie kart wirtualnych i usługami Click & Collect, PaaS...). Projekty znajdują się na różnych etapach rozwoju - od całkowicie nowego rozwoju (greenfield) do utrzymania.

PROJEKT 2: Rozwijanie aplikacji mobilnej z kilkoma milionami użytkowników

PROJEKT 3: Money services security

  • Proces rekrutacji: 1-etapowy (techniczne spotkanie zdalne), sporadycznie może się zdarzyć krótkie dodatkowe spotkanie z Managerem połączone z decyzją
  • Szacowany czas trwania projektu: Długoterminowo/bezterminowo
  • Czas pracy/Strefa czasowa: Standardowe polskie godziny pracy
  • Technologie na projekcie:


PROJEKT 1: Java, Spring (Data, Boot, Cloud…), PostgreSQL, SQL, noSQL, Redis, Azure, Kubernetes, REST / SOAP, Swagger, Jenkins/GitHyb Actions, Sonar, Git, Gradle, Docker, TDD/BDD/DDD

PROJEKT 2: Java, Spring Boot, RESTful, Hibernate, Redis/Hazelcast,SQL, Docker, Kubernetes, OpenShift, CI/CD (Continuous Integration/Continuous Deployment), Git, Jenkins, Język AMQP, Swagger

PROJEKT 3: Java, AngularJS, JavaScript, jQuery, Eclipse, IdeaJ, GIt, Jira, Protractor




Do Twoich głównych obowiązków na tym stanowisku należeć będzie:

PROJEKT 1:

  • Współpraca innymi członkami zespołu Java nad wybranym projektem ze zróżnicowanego portfolio
  • Tworzenie czystego, wydajnego kodu na podstawie specyfikacji
  • Rozwiązywanie problemów, debugowanie i aktualizowanie istniejących rozwiązań Java

PROJEKT 2:

  • Rozwijanie aplikacji mobilnej z kilkoma milionami użytkowników
  • Wspieranie projektu w przejściu od monolitu do mikroserwisów
  • Praca w zespołach scrumowych wspieranych przez analityków i product ownerów, w dwutygodniowych cyklach
  • Dołączenie do zespołu skupiającego się głównie nad rozwojem biznesowym lub takiego - zorientowanego na refactoring i zadania techniczne
  • Projektowanie/programowanie back-endu dla aplikacji mobilnych
  • Przygotowywanie testów jednostkowych i integracyjnych
  • Używanie procesów CI/CD

PROJEKT 3

  • Wykazywanie analitycznego podejścia w perspektywie implementowania Java do projektu związanego z money services security



Ta oferta będzie idealna dla Ciebie, jeśli posiadasz:

PROJEKT 1:

  • 4-5 lat doświadczenia w Javie + doświadczenie z JUnit, Groovy, Spock, JPA i Hibernate.
  • Spring Framework: 4-5 lat doświadczenia z ekosystemem Spring (najlepiej z: Spring Boot, Spring Data, Spring Cloud i Spring Security).
  • Przynajmiej roczne doświadczenie z Azure
  • Praktyczne doświadczenie w PostgreSQL, SQL i NoSQL (np. Redis), z solidnym zrozumieniem modelowania baz danych i znajomością brokerów komunikatów, takich jak RabbitMQ.
  • Znajomość: Kubernetes i Docker
  • Znajomość narzędzi DevOps i CI/CD. Idealnie: Jenkins, GitHub Actions, Sonar, Git i Gradle, wraz z doświadczeniem w narzędziach obserwacyjnych, takich jak Kibana i Grafana.
  • Doświadczenie w architekturze mikroserwisów i interfejsach RESTful, z umiejętnościami dokumentowania interfejsów API przy użyciu Swagger.
  • Znajomość języka angielskiego przynajmniej na poziomie B2+/C1-

PROJEKT 2:

  • Minimum 3-letnie doświadczenie w programowaniu systemów backend w języku Java, ze szczególnym uwzględnieniem pracy z frameworkiem Spring oraz Spring Boot.
  • Praktyczna znajomość architektury mikroserwisów oraz procesów CI/CD.
  • Doświadczenie w stosowaniu systemu kontroli wersji Git oraz narzędzi do automatyzacji, takich jak Jenkins.

Umiejętności techniczne:

  • Frameworki: Biegłość w Spring Boot, Hibernate; umiejętność dobierania odpowiednich narzędzi i frameworków, dopasowanych do wymagań projektu.
  • API: Tworzenie i rozwój RESTful API, znajomość narzędzi do dokumentacji takich jak Swagger.
  • Komunikacja asynchroniczna: AMQP, Redis lub Hazelcast.
  • SQL i bazy danych: Znajomość języka SQL oraz przynajmniej podstawowa znajomość nierelacyjnych baz danych.
  • Narzędzia deweloperskie: Umiejętność pracy z IntelliJ IDEA.
  • Chmura i konteneryzacja: Podstawowa znajomość rozwiązań chmurowych, głównie Google Cloud Platform (GCP), oraz platform konteneryzacyjnych (Docker, OpenShift, Kubernetes, GKE).
  • Monitoring i analiza: Wiedza z zakresu podstaw monitoringu, narzędzi takich jak Istio czy Argo.
  • Nice to have:
  • Doświadczenie w projektowaniu architektury rozwiązań oraz umiejętność weryfikacji implementacji.
  • Znajomość protokołu HTTP2.
  • Praktyczna znajomość narzędzi pracy zespołowej takich jak Jira i Confluence.
  • Znajomość zaawansowanych rozwiązań chmurowych oraz narzędzi do zarządzania infrastrukturą mikroserwisów (np Kubernetes, OpenShift).

PROJEKT 3:

  • 3 lata doświadczenia backendowego z Javą + rok doświadczenie frontendowego (AngularJS + JavaScript + jQuery)
  • Chęć testowania (Protractor)
  • Ukończone studia z zakresu IT




Warto do nas dołączyć, ponieważ oferujemy:

  • Dużą swobodę pracy zdalnej
  • Długofalowe stabilne zatrudnienie w oparciu o kontrakt B2B
  • Szansę na uczestniczenie w kluczowych projektach dla dużej firmy działającej w bardzo stabilnym sektorze
  • Atrakcyjne wynagrodzenie (adekwatne do umiejętności i doświadczenia)
  • Benefity (Lux Med, MultiSport...)



W razie pytań pisz śmiało na Linkedinie do Kuby ;) 


Przy aplikowaniu - w polu "dodatkowe informacje dla Działu Rekrutacji" - podaj proszę który projekt preferujesz (1, 2 lub 3)


  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    110 705
    17 644