W Smartive.app tworzymy oprogramowanie, które realnie zmienia sposób działania firm – od logistyki i e-commerce po inteligentną turystykę. Pracujemy blisko z klientami, budując rozwiązania, które realnie wspierają ich biznes – od analizy, przez development, aż po utrzymanie. Szukamy doświadczonego Java Developera do projektu dla dużego międzynarodowego operatora logistycznego.
Twój zakres obowiązków
- Tworzenie i rozwój systemów, aplikacji wspierających naszych głównych klientów w procesach e-commerce, logistyka, finanse, zagadnienia celne i skarbowe wologiach Java / Spring
- Optymalizacja i podnoszenie wydajności aplikacji, w szczególności modułów o dużej wydajności w środowisku skalowalnym i rozproszonym
- Współpraca z zespołem, w tym innymi programistami, analitykami i projektantami UX/UI, testerami przy koordynacji PM w modelu zwinnym
- Współtworzenie standardów programowania i dobrych praktyk, dzielenie się nimi z zespołem programistów
- Raportowanie i dokumentowanie postępów prac i projektu
Nasze wymagania
- 5 lat doświadczenia komercyjnego jako programista Java
- Bardzo dobre doświadczenie ze Spring / Spring Boot / Spring Data / Spring Security
- Doświadczenie w tworzeniu, utrzymywaniu i optymalizacji architektury mikroserwisów
- Znajomość wzorców projektowych i umiejętność ich stosowania w praktyce
- Umiejętność wykorzystania RabbitMQ lub Kafka w systemach rozproszonych
- Doświadczenie i znajomość platform typu Public Cloud, w szczególności AWS
- Doświadczenie w wykorzystaniu baz danych SQL (MySQL, PostgreSQL), NoSQL (Cassandra, MongoDB), technologii ORM (JPA / Hibernate) w tym modelowanie, transformacje, zarządzanie
- Umiejętność budowy systemów i aplikacji komunikującej się z innymi systemami poprzez REST / SOAP
- Doświadczenie w testowaniu jednostkowym i integracyjnym (JUnit, Mockito)
- Praca z narzędziami: Maven lub Gradle, Docker
- Język angielski w komunikacji ustnej i pisemnej
Mile widziane
- AWS: ECR, ECS, Fargate, S3, RDS
- Znajomość wzorców projektowych, zasad Clean code, SOLID, DRY
- Znajomość CI/CD, w tym Jenkins, Bitbucket Pipeline
- Praca w narzędziach: Atlassian Jira, Confluence, Bitbucket
To oferujemy
- Pracę w dynamicznie rozwijającej się firmie technologicznej przy innowacyjnych projektach międzynarodowych
- Możliwość pracy zdalnej, w biurze lub w modelu hybrydowym
- Różne formy zatrudnienia: B2B, umowa o pracę, umowa zlecenie
- Dostęp do szkoleń i kursów wspierających Twój rozwój zawodowy
- Pakiet benefitów: opieka medyczna Luxmed, karta Multisport, ubezpieczenie grupowe
- Przede wszystkim – bardzo dobrą atmosferę pracy i zespół, z którego po prostu dobrze się współpracuje 😊