Java Developer - Mid/Senior
technologies-expected :
- Java
- Maven
- Spring Framework
- Spring Boot
- rest
- git
- SQL
technologies-optional :
- Docker
- AWS
- Apache ActiveMQ
- MongoDB
about-project :
- Zespół do którego rekrutujemy zajmuje się wytwarzaniem aplikacji webowych, które rozszerzają funkcjonalności takich systemów jak Jira/ Confluence czy Azure DevOps.
- Wyprodukowane aplikacje trafiają na otwarty rynek jako produkty, z których korzystaja na co dzień miliony użytkowników na całym świecie. Jako zespół jesteśmy
- odpowiedzialni za cały cykl życia produktu od zbierania wymagań, przez projektowanie interfejsu, implementacje, testy aż po wdrożenie i wsparcie klienta końcowego.
- Aplikacje które produkujemy dostarczają często kluczowych funkcjonalności dla sprawnego działania organizacji, których próżno szukać w podstawowych produktach.
- Raz do roku rozpoczynamy rozwój nowego projektu, w którym możemy zastosować nowe technologie i nowsze podejście do programowania. Nie zapominamy jednak o
- istniejących produktach, które to potrzebują od czasu do czasu trochę miłości w postaci rozwoju nowych funkcjonalności czy bugfixingu.
- Nowy projekt poprzedzony jest solidnym researchem jakie technologie mogą nam się przydać, powstaniem POCa i demem funkcjonalnym bądź technicznym.
responsibilities :
- Jako programista/tka Javy będziesz projektować i implementować backend naszych aplikacji. Twoja rola jednak nie kończy się na wystawieniu RESTa. Zapewnienie jakości kodu przez pisanie testów jednostkowych, czy peer review kodu kolegów/koleżanek jest równie istotne. Będziesz też współpracować z testerami przy weryfikacji poprawności implementacji wymagań, a także z DevOpsami przy automatyzacji budowania, testowania i wdrażania aplikacji.
requirements-expected :
- Programujesz w Javie co najmniej od 3 lat.
- Springa używasz co najmniej od 2 lat.
- Pisałeś/aś backend dla aplikacji webowych co najmniej 1 rok.
- Ogarniasz komunikację po RESTach od strony klienta jak i serwera.
- Znasz co najmniej jeden silnik baz danych oraz potrafisz napisać SQLa trudniejszego niż "select * from TABELA"
- Potrafisz przeanalizować i zaproponować implementację skomplikowanej logiki biznesowej. Do pisania CRUDów używa się generatorów kodu.
- Wiesz że wytwarzenie oprogramowania nie kończy się na wystawieniu pull requesta i potrafisz zdebugować i troubleshootować aplikację uruchomioną na środowisku
- testowym bądź produkcyjnym.
- Znasz język angielski w mowie w stopniu co najmniej komunikatywnym.
offered :
- stabilne zatrudnienie na UoP bądź B2B
- pracę na pełen etat z biura na Warszawskim Mokotowie w willi z początku XX wieku, hybrydową, bądź w 95% zdalną (raz na 1-2 miesiące zapraszamy na do biura, na spotkanie zespołu)
- elastyczny czas pracy
- możliwosć wzięcia udziału w projektach międzynarodowch
- realny wpływ na kształt oprogramowania które wytwarzamy
- przyjacielską atmosferę w fajnym zespole
- hackatony
- spotkania integracyjne zespołowe i firmowe
benefits :
- dofinansowanie zajęć sportowych
- możliwość pracy zdalnej
- elastyczny czas pracy
- spotkania integracyjne
- komputer do użytku prywatnego
- brak dress code’u
- parking dla pracowników
- strefa relaksu
- dofinansowanie do platformy streamingowej
- program rekomendacji pracowników
- nauka języka angielskiego z native speakerem
Bądź pierwszy, który ubiega się o to miejsce pracy!
-
Dlaczego szukać pracy na HitPraca.pl?
Subskrybuj oferty pracy
Codziennie nowe oferty pracy Możesz wybierać z bardzo szerokiej gamy ofert pracy - naszym celem jest posiadanie jak najszerszej oferty pracy Otrzymuj nowe oferty e-mailem Bądź pierwszym, który odpowie na nowe oferty pracy Wszystkie oferty pracy w jednym miejscu (od pracodawców, agencji pośrednictwa pracy i innych portali) Wszystkie usługi dla kandydatów do pracy są bezpłatne Pomożemy Ci znaleźć nową pracę