Pracuj.pl Hybrydowo Expert

Programista/Programistka (LUX MED Benefity)

LUX MED Sp. z o.o.

⚲ Warszawa, Mokotów

Wymagania

  • Java
  • Kotlin
  • SQL
  • PostgreSQL
  • RabbitMQ
  • Kafka
  • Spring
  • API
  • REST
  • ORM
  • Git
  • Kubernetes
  • GCP
  • Azure
  • AWS
  • DDD
  • TDD
  • BDD

Opis stanowiska

Nasze wymagania: Minimum 5 lat doświadczenia na stanowisku programisty; Doświadczenie w pracy projektowej w zespole wytwórczym; Dobra znajomość wzorców projektowych oraz zasad programowania obiektowego; Dobra znajomość tworzenia rozwiązań opartych na architekturze mikrousług; Praktyczna znajomość języków programowania, m.in. Java, Kotlin, SQL; Praktyczna znajomość frameworków i bibliotek ekosystemu Java/Kotlin; Znajomość narzędzi kontroli wersji; Doświadczenie w pisaniu testów jednostkowych i integracyjnych; Samodzielność, kreatywność, komunikatywność oraz umiejętność pracy zespołowej; Odpowiedzialność za powierzone zadania. Zakres obowiązków: Projektowanie, implementacja i utrzymanie rozwiązań informatycznych (systemów i aplikacji); Integracja rozwiązań informatycznych z innymi systemami; Praca w oparciu o zwinną metodykę wytwarzania oprogramowania; Dbanie o jakość kodu źródłowego; Tworzenie i aktualizacja dokumentacji technicznej oraz wytwórczej; Współpraca z pozostałymi członkami zespołu; Wsparcie analityków w zakresie analizy systemowej; Opiniowanie dokumentacji analitycznej pod kątem realizowalności oraz wpływu zmian na rozwiązania informatyczne.

🔍 Dekoder Ogłoszenia

🔴
Minimum 5 lat doświadczenia na stanowisku programisty
Może oznaczać, że szukają kogoś na stanowisko seniorskie, ale równie dobrze mogą mieć na myśli sumę lat doświadczenia, nawet jeśli nie były one w jednej firmie lub na podobnym stanowisku.
🔴
Dobra znajomość wzorców projektowych oraz zasad programowania obiektowego
W praktyce może oznaczać, że oczekują znajomości kilku podstawowych wzorców, a nie dogłębnego zrozumienia i umiejętności ich stosowania w złożonych scenariuszach.
🔴
Praca w oparciu o zwinną metodykę wytwarzania oprogramowania
Może oznaczać prawdziwy Scrum/Kanban z dobrze zdefiniowanymi rolami i procesami, ale równie dobrze może być to tylko luźne stosowanie pewnych praktyk bez formalnego frameworku.
🔴
Odpowiedzialność za powierzone zadania
Oprócz standardowych obowiązków, może oznaczać, że będziesz musiał samodzielnie rozwiązywać problemy, które normalnie należałyby do innych działów lub osób.
🔴
Wsparcie analityków w zakresie analizy systemowej
Może oznaczać współpracę na poziomie technicznym, ale równie dobrze może być to oczekiwanie, że programista będzie aktywnie uczestniczył w tworzeniu wymagań i analizie biznesowej.