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:
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 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)