
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ · Gdańsk
Senior Java Developer (DevOps)
W skrócie
zdania wybrane z oferty- Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java.
- Tworzenie oraz rozwój usług REST opartych o Spring Boot.
- Praca z technologiami Kubernetes, ArgoCD oraz GitHub Actions w procesie dostarczania oprogramowania.
Technologie
Pełny opis
z pracuj.plTechnologies we use
Expected
- Java
- Spring Boot
- REST
- Clean Code
- relacyjne bazy danych
- SQL
- JUnit
- Mockito
- Agile
- Git
- Microsoft Azure
- GitHub Actions
- CI/CD
- Kubernetes
- ArgoCD
Your responsibilities
- Projektowanie, rozwój i utrzymanie aplikacji backendowych w technologii Java.
- Tworzenie oraz rozwój usług REST opartych o Spring Boot.
- Analiza wymagań biznesowych i technicznych oraz współtworzenie architektury rozwiązań.
- Projektowanie i implementacja integracji między systemami.
- Tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych.
- Współpraca z analitykami, architektami, zespołami biznesowymi oraz technicznymi.
- Wspieranie wdrożeń aplikacji na środowiska testowe i produkcyjne.
- Monitorowanie działania aplikacji, analiza logów, wydajności oraz dostępności usług.
- Diagnozowanie i rozwiązywanie problemów aplikacyjnych oraz środowiskowych.
- Rozwój i doskonalenie procesów CI/CD oraz automatyzacja procesów developerskich i operacyjnych.
- Praca z technologiami Kubernetes, ArgoCD oraz GitHub Actions w procesie dostarczania oprogramowania.
Our requirements
- Bardzo dobra znajomość języka Java.
- Praktyczne doświadczenie w pracy ze Spring Boot oraz tworzeniu usług REST.
- Znajomość wzorców projektowych, zasad Clean Code oraz dobrych praktyk programistycznych.
- Doświadczenie w projektowaniu i implementacji integracji pomiędzy systemami.
- Dobra znajomość relacyjnych baz danych oraz języka SQL.
- Doświadczenie w tworzeniu testów jednostkowych i integracyjnych (JUnit, Mockito).
- Znajomość procesu wytwarzania oprogramowania w metodykach Agile.
- Doświadczenie w pracy z systemami kontroli wersji Git.
- Umiejętność przeprowadzania code review oraz dbania o jakość i bezpieczeństwo kodu.
- Umiejętność diagnozowania problemów wydajnościowych aplikacji.
- Zatrudnienie na podstawie umowy o pracę
- Podstawowa lub praktyczna znajomość usług Microsoft Azure wykorzystywanych do hostowania i monitorowania aplikacji.
- Doświadczenie w pracy z GitHub Actions oraz procesami CI/CD.
- Znajomość architektury i podstaw działania Kubernetes.
- Doświadczenie we wdrażaniu aplikacji z wykorzystaniem ArgoCD.
- Umiejętność analizy logów, metryk oraz identyfikacji przyczyn incydentów.
- Doświadczenie w rozwiązywaniu problemów związanych z wdrożeniami i działaniem aplikacji w środowiskach kontenerowych.
- Nastawienie na automatyzację procesów budowania, testowania i wdrażania aplikacji.
Recruitment stages
- CV
- Introductory interview
- Technical interview
Szukamy osoby samodzielnej, proaktywnej i nastawionej na rezultaty, która nie ogranicza się do realizacji otrzymanych poleceń, ale aktywnie prowadzi tematy, inicjuje dyskusje i proponuje rozwiązania.
Idealny kandydat potrafi szybko zrozumieć kontekst biznesowy, efektywnie współpracować z klientem i dostarczać wysokiej jakości rezultaty wymagające minimalnej liczby poprawek.
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Welcome to Upvanta, where our motto is “We Care More”.
Founded in 2018, we have grown into a dynamic IT services company with a team of over 180 dedicated professionals. Our journey has been marked by exceptional year-over-year growth, driven by our unwavering commitment to our clients.
Treść ogłoszenia pochodzi z pracuj.pl i należy do jego autora.
Historia oferty
bez zmian od publikacji- Opublikowana na pracuj.pl