Cześć!
W związku z rozwojem naszego klienta poszukujemy Senior Java Developera. Osoba na tym stanowisku będzie odpowiedzialna za tworzenie, rozwój oraz utrzymanie aplikacji klasy Enterprise. Zadania obejmują projektowanie oraz implementację nowych funkcjonalności przy użyciu Java i Angular, integrację z bazami danych, rozwijanie API REST oraz utrzymanie procesów automatyzacji CI/CD. Praca odbywa się w międzynarodowym zespole Scrum, gdzie kluczowe jest dążenie do wysokiej jakości kodu oraz ciągła współpraca z innymi członkami zespołu.
Forma zatrudnienia: B2B
Stawka: 120 – 150 PLN/h netto + vat
Lokalizacja: Praca hybrydowa – 1 dzień w tygodniu z biura w Warszawie
Start: ASAP lub początek marca
- Projektowanie i implementacja nowych funkcji w technologiach Java, Spring Boot i Angular.
- Optymalizacja zapytań do baz danych Oracle i PostgreSQL oraz ich integracja z aplikacjami.
- Rozwój interfejsów API zgodnie z projektowymi standardami REST i dokumentacja za pomocą Swagger.
- Tworzenie i utrzymanie procesów CI/CD z wykorzystaniem Maven i Jenkins.
- Aktywny udział w przeglądach kodu i wprowadzanie najlepszych praktyk programistycznych.
- Współpraca z analitykami, testerami oraz innymi deweloperami w ramach metodyki Scrum.
- Minimum 4 lata doświadczenia w tworzeniu oprogramowania klasy Enterprise.
- Biegła znajomość Java, Spring Boot, Angular 2+, Bootstrap.
- Zaawansowana znajomość baz danych Oracle, PostgreSQL i SQL.
- Doświadczenie w pracy z REST API i narzędziami Swagger.
- Praktyczna znajomość procesów CI/CD oraz narzędzi Maven, Jenkins.
- Znajomość architektury zdarzeniowej (Event-Driven Architecture) i, optymalnie, modelowania procesów BPMN (Camunda).
- Biegłość w języku angielskim umożliwiająca pracę w międzynarodowym środowisku.
Dodatkowe atuty:
- Znajomość Pythona.
- Doświadczenie w modelowaniu procesów w BPMN (Camunda).
- Doświadczenie w branży telekomunikacyjnej oraz znajomość systemów CRM, Order Management, Billing.