Programista/Programista Java
⚲ Katowice
Do uzgodnienia
Wymagania
- Git
- PostgreSQL
- Docker
- Maven
- Azure
- REST API
- Kubernetes
- Java
- SQL
- Spring Boot
Opis stanowiska
O nas:
W KAMSOFT tworzymy systemy informatyczne oraz oprogramowanie, z których każdego dnia korzystają miliony użytkowników: od pacjentów, lekarzy i farmaceutów, aż po sieci szpitali i największe firmy farmaceutyczne. Jesteśmy także wiodącym dostawcą w dziedzinie e-zdrowia. Oferujemy rozwiązania chmurowe i stacjonarne, aplikacje mobilne, a także rozbudowane systemy dedykowane na szeroko pojęty rynek ochrony zdrowia. Ciągły rozwój jest jedną z głównych zasad na których opieramy naszą działalność. Dlatego poszukujemy osób otwartych, pomysłowych i ambitnych, które chcą podnosić swoje umiejętności i rozwijać się razem z nami. Od 40 lat tworzymy rozwiązania IT, a naszą siłą jest zespół ponad 700 specjalistów. Jesteśmy stabilnym pracodawcą, oferujemy także wiele możliwości rozwoju oraz aktywnie wspieramy pasje naszych pracowników. Zachęcamy również do odwiedzenia naszej strony www.kamsoft.pl.
Wymagania:
• Doświadczenie w programowaniu w środowisku komercyjnym.
• Znajomość zasad OOP oraz praktyczne stosowanie wzorców projektowych.
• Umiejętność pracy z bazami danych i API.
• Znajomość narzędzi do kontroli wersji (Git) i praktyk CI/CD.
• Dbałość o jakość kodu i umiejętność pracy zespołowej.
• Zdolność samodzielnego rozwiązywania problemów technicznych.
Mile widziane:
• Doświadczenie w pracy nad projektami opartymi na danych.
• Znajomość środowiska chmurowego lub narzędzi DevOps.
• Doświadczenie w projektach związanych z sektorem zdrowia.
Zakres obowiązków:
• Rozwój i utrzymanie aplikacji.
• Implementacja nowych funkcjonalności zgodnie z dobrymi praktykami (Clean Code, TDD/BDD, code review).
• Integracja systemu z zewnętrznymi usługami oraz modułami wewnętrznymi.
• Praca z danymi i przygotowywanie logiki biznesowej związanej z ich przetwarzaniem.
• Uczestnictwo w projektowaniu architektury i usprawnianiu procesów technicznych.
• Współpraca z zespołem analityków, testerów i DevOps nad dostarczaniem stabilnych rozwiązań.
Podział czasu pracy:
Implementacja nowych funkcjonalności - 55%
Utrzymanie i rozwój istniejących modułów - 20%
Code review i praca zespołowa - 15%
Analiza, planowanie i wsparcie techniczne - 10%
Oferujemy:
Pracując u nas, zyskujesz nie tylko stabilne zatrudnienie, przyjazną atmosferę, czy możliwość współpracy ze świetnymi specjalistami, ale także możesz skorzystać z całego katalogu różnych benefitów, aktywności i możliwości rozwojowych, które wspomagają obszary:
• Zdrowie: prywatne ubezpieczenie medyczne, prywatne ubezpieczenie na życie
• Rozwój: możliwość udziału w szkoleniach wewnętrznych, zewnętrznych i konferencjach,
• Rozrywka: imprezy integracyjne, sportowe, kręgle, imprezy rodzinne: Mikołajki, Dni Dziecka, konkursy firmowe
• Sport: karty MultiSport, dofinansowanie do sportu i rekreacji
• Przyszłość: Pracowniczy Program Emerytalny
• I inne: abonament telefoniczny i internetowy, Zakładowy Fundusz Socjalny, Kafeteria Benefitów, bezpłatny parking firmowy, wyjazdy zagraniczne.
• Możliwość pracy zdalnej.
W KAMSOFT tworzymy systemy informatyczne oraz oprogramowanie, z których każdego dnia korzystają miliony użytkowników: od pacjentów, lekarzy i farmaceutów, aż po sieci szpitali i największe firmy farmaceutyczne. Jesteśmy także wiodącym dostawcą w dziedzinie e-zdrowia. Oferujemy rozwiązania chmurowe i stacjonarne, aplikacje mobilne, a także rozbudowane systemy dedykowane na szeroko pojęty rynek ochrony zdrowia. Ciągły rozwój jest jedną z głównych zasad na których opieramy naszą działalność. Dlatego poszukujemy osób otwartych, pomysłowych i ambitnych, które chcą podnosić swoje umiejętności i rozwijać się razem z nami. Od 40 lat tworzymy rozwiązania IT, a naszą siłą jest zespół ponad 700 specjalistów. Jesteśmy stabilnym pracodawcą, oferujemy także wiele możliwości rozwoju oraz aktywnie wspieramy pasje naszych pracowników. Zachęcamy również do odwiedzenia naszej strony www.kamsoft.pl.
Wymagania:
• Doświadczenie w programowaniu w środowisku komercyjnym.
• Znajomość zasad OOP oraz praktyczne stosowanie wzorców projektowych.
• Umiejętność pracy z bazami danych i API.
• Znajomość narzędzi do kontroli wersji (Git) i praktyk CI/CD.
• Dbałość o jakość kodu i umiejętność pracy zespołowej.
• Zdolność samodzielnego rozwiązywania problemów technicznych.
Mile widziane:
• Doświadczenie w pracy nad projektami opartymi na danych.
• Znajomość środowiska chmurowego lub narzędzi DevOps.
• Doświadczenie w projektach związanych z sektorem zdrowia.
Zakres obowiązków:
• Rozwój i utrzymanie aplikacji.
• Implementacja nowych funkcjonalności zgodnie z dobrymi praktykami (Clean Code, TDD/BDD, code review).
• Integracja systemu z zewnętrznymi usługami oraz modułami wewnętrznymi.
• Praca z danymi i przygotowywanie logiki biznesowej związanej z ich przetwarzaniem.
• Uczestnictwo w projektowaniu architektury i usprawnianiu procesów technicznych.
• Współpraca z zespołem analityków, testerów i DevOps nad dostarczaniem stabilnych rozwiązań.
Podział czasu pracy:
Implementacja nowych funkcjonalności - 55%
Utrzymanie i rozwój istniejących modułów - 20%
Code review i praca zespołowa - 15%
Analiza, planowanie i wsparcie techniczne - 10%
Oferujemy:
Pracując u nas, zyskujesz nie tylko stabilne zatrudnienie, przyjazną atmosferę, czy możliwość współpracy ze świetnymi specjalistami, ale także możesz skorzystać z całego katalogu różnych benefitów, aktywności i możliwości rozwojowych, które wspomagają obszary:
• Zdrowie: prywatne ubezpieczenie medyczne, prywatne ubezpieczenie na życie
• Rozwój: możliwość udziału w szkoleniach wewnętrznych, zewnętrznych i konferencjach,
• Rozrywka: imprezy integracyjne, sportowe, kręgle, imprezy rodzinne: Mikołajki, Dni Dziecka, konkursy firmowe
• Sport: karty MultiSport, dofinansowanie do sportu i rekreacji
• Przyszłość: Pracowniczy Program Emerytalny
• I inne: abonament telefoniczny i internetowy, Zakładowy Fundusz Socjalny, Kafeteria Benefitów, bezpłatny parking firmowy, wyjazdy zagraniczne.
• Możliwość pracy zdalnej.
🔍 Dekoder Ogłoszenia
🔴
Doświadczenie w programowaniu w środowisku komercyjnym.
Prawdopodobnie oznacza pracę nad produktami, które są sprzedawane lub używane przez klientów zewnętrznych, co może wiązać się z presją czasu i wymagań.
🟡
praktyczne stosowanie wzorców projektowych.
Może oznaczać, że oczekuje się od kandydata nie tylko znajomości teorii, ale także umiejętności ich efektywnego wykorzystania w rzeczywistych projektach.
🟡
Dbałość o jakość kodu
Może sugerować, że zespół kładzie nacisk na czytelność, testowalność i utrzymywalność kodu, ale też może oznaczać dodatkową pracę nad refaktoryzacją i poprawkami.
🟡
Zdolność samodzielnego rozwiązywania problemów technicznych.
Oczekuje się, że kandydat będzie potrafił radzić sobie z trudnościami bez ciągłego nadzoru, co może oznaczać większą odpowiedzialność i mniej wsparcia.
🔴
Rozwój i utrzymanie
Może oznaczać, że oprócz tworzenia nowych funkcji, duża część pracy będzie polegać na naprawianiu błędów i modyfikowaniu istniejącego kodu, który może być starszy.