Pracuj.pl Praca zdalna Mid

Java + Angular Developer (K/M/N)

RANDLAB SOFTWARE sp. z o.o.

⚲ Warszawa

100–115 zł netto (+ VAT) / godz.

Wymagania

  • Java
  • Angular
  • Spring
  • Spring Cloud
  • Hibernate
  • Git
  • BitBucket
  • Jenkins
  • Kubernetes
  • MSSQL
  • PostgreSQL
  • NoSQL
  • Golang
  • ELK
  • Prometheus
  • Grafana
  • SonarQube
  • JUnit
  • Mockito
  • Jira
  • Confluence

Opis stanowiska

Nasze wymagania: minimum 3 lata doświadczenia w programowaniu w Java praktyczna znajomość Spring, Spring Cloud, Spring JPA, Hibernate praktyczna znajomość Angular praktyczna znajomość narzędzi BitBucket, Git, Jenkins praktyczna znajomość środowiska Kubernetes znajomość relacyjnych baz danych (np. MSSQL, PostgreSQL) oraz baz NoSQL doświadczenie w programowaniu w języku Golang Mile widziane: doświadczenie w architekturze mikroserwisowej znajomość stosu ELK, Prometheus/Grafana, SonarQube znajomość narzędzi Jira, Confluence znajomość narzędzi testów jednostkowych (np. JUnit, Mockito) doświadczenie w pracy w metodyce SCRUM O projekcie: Projekt realizowany w obszarze telekomunikacji. Zakres współpracy obejmuje rozwój oraz utrzymanie aplikacji realizowanych w środowisku Java i Angular. Współpraca z zespołami projektowymi oraz udział w projektowaniu i implementacji nowych funkcjonalności. Zakres obowiązków: tworzenie oprogramowania oraz implementacja wymagań funkcjonalnych rozwój nowych funkcjonalności oraz naprawa błędów udział w projektowaniu funkcjonalności i rozwiązań technicznych testowanie, debugowanie oraz analiza błędów aplikacji współpraca z zespołem projektowym w metodyce Scrum współpraca z analitykami, testerami oraz biznesem w zakresie realizacji wymagań

🔍 Dekoder Ogłoszenia

🟡
praktyczna znajomość
Oznacza to, że kandydat powinien umieć używać tych narzędzi i technologii w codziennej pracy, a nie tylko teoretycznie je znać.
🔴
doświadczenie w programowaniu w języku Golang
Jest to wymaganie, które może być kluczowe dla roli, ale nie jest podkreślone jako główne, co może sugerować, że nie jest to priorytet.
🔴
udział w projektowaniu funkcjonalności i rozwiązań technicznych
Może oznaczać zarówno aktywne tworzenie architektury, jak i jedynie konsultowanie lub implementowanie gotowych założeń.
🟡
współpraca z zespołem projektowym w metodyce Scrum
Choć Scrum jest wymieniony, nie ma szczegółów dotyczących jego implementacji, co może oznaczać różny stopień jego stosowania w praktyce.
🔴
współpraca z analitykami, testerami oraz biznesem w zakresie realizacji wymagań
Może oznaczać szeroki zakres odpowiedzialności, od technicznych aspektów po komunikację z nietechnicznymi interesariuszami.