
Java Developer
TEL - STER sp. z o.o.
Status
Hexjobs Insights
Stanowisko: Java Developer. Obowiązki: rozwój aplikacji w Javie, tworzenie zespołu, analiza wymagań, testowanie kodu. Wymagana znajomość Javy, Spring, Hibernate i technologii webowych.
Słowa kluczowe
Benefity
- dofinansowanie zajęć sportowych
- elastyczny czas pracy
- spotkania integracyjne
- brak dress code’u
- kawa / herbata
- parking dla pracowników
Firma TEL-STER Sp. z o.o. działa na rynku oprogramowania SCADA ponad 20 lat. Zebrane doświadczenia w trakcie przygotowywania kolejnych wersji oprogramowania TELAS, a następnie TelWin SCADA umożliwiają tworzenie rozwiązań coraz lepiej dopasowanych do oczekiwań klientów, wspierając podnoszenie efektywności procesów w przemyśle poprzez dostarczanie nowoczesnych technologii w obszarach automatyki przemysłowej i gazownictwa. Dysponujemy zespołem specjalistów, którzy w zakresie tworzenia oprogramowania i jego wdrażania na obiektach nie mają sobie równych. Zapewniamy wysokiej jakości usługi serwisowe, także całodobowe oraz specjalistyczne szkolenia. Firma TEL-STER jest wyłącznym właścicielem praw do oprogramowania TelWin SCADA., Głównym celem działania firmy TEL-STER Sp. z o.o. jest rozwój oprogramowania TelWin SCADA oraz oferowanie klientom szerokiego zakresu usług związanych z rozwijanym oprogramowaniem takich jak szkolenia, wdrożenia, serwis. Zebrane doświadczenia przy realizacji oprogramowania sterowników PLC szeregu zrealizowanych obiektów, pozwalają również na oferowanie kompleksowych rozwiązań związanych z realizacją oprogramowania dla urządzeń automatyki przemysłowej. Jednocześnie powstało wiele innych produktów, które z powodzeniem wchodzą na rynek oprogramowania, m.in.:, - System wymiany i zarządzania informacją służb dyspozytorskich - TelNOTE, - Program monitorujący pobór gazu poprzez elektroniczne przeliczniki gazu - GasWin, - System zarządzania usługą przesyłową gazu - TelGAZ, - System wspomagający procesy biznesowe związane z handlem i dystrybucją gazu (nominacje/prognozowanie, renominacje/reprognozowanie, bilansowanie) - TelNOM, - Narządzie umożliwiające wymianę dokumentów typu B2B za pomocą protokołu AS4 - TelCOMM, - System prognozowania zużycia gazu -TelPROGNOSE, Interfejs systemu TelWin SCADA do współpracy z oprogramowaniem symulacyjnym Simone - TelSIMONE, - System dynamicznego zarządzania ciśnieniem dla przedsiębiorstw wodociągowych - DPMS.
Wymagania
Solidne zrozumienie podstaw Javy: Obejmuje to składnię, zasady programowania obiektowego (OOP) (enkapsulacja, dziedziczenie, polimorfizm), struktury danych, algorytmy i obsługę wyjątków., Ekspert w Java SE (Standard Edition): Głęboka znajomość podstawowych API Javy, w tym kolekcji, współbieżności (wielowątkowości), wejścia/wyjścia (I/O) oraz sieci., Doświadczenie z najnowszymi wersjami Javy: Znajomość funkcji i ulepszeń w Javie 8 i nowszych (np. wyrażenia Lambda, strumienie, interfejsy funkcyjne, Optional)., Spring Framework: Znaczące doświadczenie ze Spring Boot, Spring MVC, Spring Data i Spring Security jest wysoce pożądane. Kluczowe jest zrozumienie wstrzykiwania zależności (dependency injection) i programowania aspektowego (AOP)., Hibernate/JPA: Biegłość w mapowaniu obiektowo-relacyjnym (ORM) przy użyciu Hibernate lub Java Persistence API (JPA) do interakcji z bazami danych., Usługi Sieciowe (Web Services): Doświadczenie w tworzeniu i konsumowaniu usług sieciowych RESTful i/lub SOAP., Technologie Kontenerowe: Doświadczenie w programowaniu i wdrażaniu aplikacji kontenerowych z wykorzystaniem technologii takich jak Docker, Kubernetes oraz OpenShift., Narzędzia Budowania (Build Tools): Kompetencje w obsłudze Maven lub Gradle do automatyzacji budowania projektów i zarządzania zależnościami., Kontrola Wersji: Biegłe posługiwanie się Gitem (w tym tworzenie gałęzi, scalanie i zgłaszanie pull requestów)., Relacyjne Bazy Danych: Silne zrozumienie SQL i doświadczenie z relacyjnymi bazami danych, takimi jak PostgreSQL, MySQL, Oracle lub SQL Server., Frameworki Frontendowe: Znajomość Angulara, Reacta lub TypeScripta., Testy Jednostkowe: Doświadczenie z JUnit i frameworkami do mockowania, takimi jak Mockito., Testy Integracyjne: Zrozumienie zasad pisania i wykonywania testów integracyjnych., Debugowanie i Rozwiązywanie Problemów: Silne umiejętności analityczne i rozwiązywania problemów w celu identyfikacji i naprawy błędów., Agile/Scrum: Doświadczenie w pracy w zwinnych metodykach programowania (Agile) i znajomość metodyki Scrum., CI/CD (Ciągła Integracja/Ciągłe Wdrażanie): Podstawowe zrozumienie potoków CI/CD i narzędzi takich jak Jenkins, GitLab CI lub CircleCI., Czysty Kod i Wzorce Projektowe: Znajomość wzorców projektowych oprogramowania oraz najlepszych praktyk pisania czystego, łatwego w utrzymaniu i wydajnego kodu., Rozwiązywanie problemów: Zdolność do analizowania złożonych problemów i opracowywania skutecznych rozwiązań., Komunikacja: Dobre umiejętności komunikacji werbalnej i pisemnej w celu współpracy z członkami zespołu i interesariuszami., Praca zespołowa: Umiejętność efektywnej pracy w zespole programistycznym., Adaptacyjność: Chęć uczenia się nowych technologii i dostosowywania się do zmieniających się wymagań., Certyfikat Oracle Certified Associate., Systemy Kolejkowe: Znajomość RabbitMQ (lub podobnych, np. Kafka) jest mile widziana., Zarządzanie Tożsamością i Dostępem: Doświadczenie z Red Hat SSO (Keycloak) lub podobnymi rozwiązaniami jest mile widziane., Bazy Danych NoSQL: Znajomość baz danych NoSQL, takich jak MongoDB, Cassandra lub Redis, może być dodatkowym atutem.
Benefity
dofinansowanie zajęć sportowych, elastyczny czas pracy, spotkania integracyjne, brak dress code’u, kawa / herbata, parking dla pracowników
Zaloguj się, aby zobaczyć pełne szczegóły
Utwórz darmowe konto, aby uzyskać dostęp do pełnego opisu oferty i zaaplikować.
| Opublikowana | 23 dni temu |
| Wygasa | za 7 dni |
| Źródło |
Podobne oferty, które mogą Cię zainteresować
Na podstawie "Java Developer"
Nie znaleziono ofert, spróbuj zmienić kryteria wyszukiwania.