14 sierpnia 2024
Starszy inżynier oprogramowania Java (240007ZQ) Київ, Львів, Дніпро, Вінниця, віддалено Ciklum szuka dla starszego inżyniera oprogramowania Java , który dołączy do naszego zespołu na pełny etat na Ukrainie. Jesteśmy firmą zajmującą się inżynierią produktów niestandardowych, która wspiera zarówno międzynarodowe organizacje, jak i start-upy, aby rozwiązywać najbardziej złożone wyzwania biznesowe. Dzięki globalnemu zespołowi składającemu się z ponad 4000 wysoko wykwali
14 sierpnia 2024
Starszy inżynier oprogramowania Java (240007ZQ)
Київ, Львів, Дніпро, Вінниця, віддалено
Ciklum szuka dla starszego inżyniera oprogramowania Java , który dołączy do naszego zespołu na pełny etat na Ukrainie.
Jesteśmy firmą zajmującą się inżynierią produktów niestandardowych, która wspiera zarówno międzynarodowe organizacje, jak i start-upy, aby rozwiązywać najbardziej złożone wyzwania biznesowe. Dzięki globalnemu zespołowi składającemu się z ponad 4000 wysoko wykwalifikowanych programistów, konsultantów, analityków i właścicieli produktów opracowujemy technologię, która na nowo definiuje branże i kształtuje sposób życia ludzi.
Informacje o stanowisku:
Jako starszy inżynier oprogramowania Java dołącz do wielofunkcyjnego zespołu programistów zajmującego się inżynierią przyszłości. Dołączysz do wysoce zmotywowanego zespołu i będziesz pracować nad nowoczesnym rozwiązaniem dla naszego obecnego klienta.
Poszukujemy ekspertów w dziedzinie technologii, którzy chcą mieć wpływ na nowy biznes, stosując najlepsze praktyki i przejmując odpowiedzialność.
Obowiązki:
- Rozwój back-end/frontend w celu zaspokojenia potrzeb biznesowych klienta oraz wdrażanie komponentów zgodnie z nowoczesnym środowiskiem programistycznym (platformy chmurowe, architektura mikroserwisów, itp.)
- Branie udziału w procesie decyzyjnym dotyczącym projektowania architektury aplikacji, rozwoju rozwiązań, architektury i przeglądu kodu
- Opracowywanie i przeglądanie dokumentów projektowych funkcji oraz dostarczanie danych wejściowych/aktualizacja specyfikacji za rozwiązanie
- Zaprojektuj i zaimplementuj zestaw różnych typów testów (jednostkowych, integracyjnych, funkcjonalnych itp.)
- Proaktywna pozycja w tworzeniu rozwiązań, usprawnianiu procesów
- Praca w międzynarodowym rozproszonym zespole w zwinnym środowisku
- Komunikuj się z PMami, inżynierami, architektami, QA oraz innymi współpracownikami i interesariuszami
- Dostarczanie planu działania i planów produktu
< li> Aby stosować wysokie standardy kodowania, najlepsze praktyki dotyczące oprogramowania i pisać wysoce testowalny, zautomatyzowany i wydajny kod w całym SDLC
Wymagania:
- Duże doświadczenie z Mikrousługi
- Dobre doświadczenie w rozumieniu, refaktoryzacji, pisaniu i używaniu potoku CI/CD
- Dobre doświadczenie w identyfikowaniu problemów z wydajnością
- Duże doświadczenie w monitorowaniu i ostrzeganiu < /li>
- Doświadczenie w tworzeniu oprogramowania od ponad 5 lat
- Doskonała wiedza z zakresu informatyki, teorii informatyki:
- Paradygmat i zasady (OOP, SOLID, DDD , TDD, BDD)
- Teoria baz danych (RDBMS, NoSQL)
- Praktyki testowania kodu
- Algorytmy
- Struktury danych
- Wzorce architektoniczne, korporacyjne i projektowe
- Wzorce zabezpieczeń, odporność na inżynierię wsteczną, typowe typy ataków (OWASP)
- Zrozumienie interakcji sieciowych: < br/>
- protokoły
- konwencje (np. REST, RPC)
- przepływy uwierzytelniania i autoryzacji
- standardy i praktyki (np. oAuth, JWT)
- Doskonała wiedza i doświadczenie w Java (ponad 3 lata)
- Doświadczenie z systemami o dużej wydajności i dużym obciążeniu
- Praktyczne doświadczenie komercyjneznajomość:
- tworzenia API REST
- frameworków aplikacji webowych (np. Spring Boot Framework)
- frameworków testowych (np. JUnit, PowerMock, WiresMock) ( ponad 2 lata)
- ORM (np. Hibernate) (ponad 2 lata)
- RDBMS (np. MySQL/MariaDB, PostgreSQL, Oracle, DynamoDB) (ponad 2 lata)< /li>
- Magazyny klucz-wartość (np. Redis, Memcached)
- Systemy przesyłania wiadomości (np. RabbitMQ, Apache Kafka, Active MQ, AWS SQS, Google Pub/Sub)
- Serwery internetowe
- Systemy kontroli wersji (GIT)
- Platformy przetwarzania w chmurze (np. AWS, Google Cloud Platform)
- Doświadczenie AWS (Aurora, Lambdas, Step Functions, itp.)
- Docker
- Narzędzia do ciągłej integracji (np. Gitlab Pipeline, Jenkins, TeamCity, Bamboo)
- Builders
li> - Doświadczenie w:
- Rozwiązywaniu problemów, profilowaniu i debugowaniu aplikacji
- Tworzenie architektury oprogramowania i projektowanie złożonych aplikacji, platform, rozwiązań mikrousług
- Zwinne procesy i technologie tworzenia oprogramowania
- Proces przeglądu kodu
- Proces refaktoryzacji
- Płynna lub średniozaawansowana znajomość języka angielskiego
Pożądane:
- Doświadczenie z API Gateway
- Doświadczenie w zakresie bezpieczeństwa
- Doświadczenie w budowaniu komponentów do automatycznego skalowania i samonaprawy
- Doświadczenie we wdrażaniu piramidy testowej
- Doświadczenie w systemach automatyki
- Integracja z mikrofrontendami (MFE) poprzez BFF lub fasadę
- Znajomość Architektura mikrofrontendów
- Doświadczenie w JavaScript – brak odniesienia do żadnego frameworka. Rdzeń, wydajność, bezpieczeństwo
- Wiedza i doświadczenie w zakresie HTML5, CSS3/SCSS, a także ogólne zrozumienie projektowania interfejsu użytkownika
- Znajomość orkiestracji i konteneryzacji (np. Kubernetes, Swarm) li>
- Znajomość wzorców wdrożeń
- Praktyczne doświadczenie komercyjne w zakresie:
- Architektury bezserwerowej
- Integracji z rozwiązaniami innych firm
< li> NoSQL (np. MongoDB, ElasticSearch, CouchDB)
- Doświadczenie z wyszukiwarkami (np. ElasticSearch, Apache Solr)
- Narzędzia do udostępniania (np. Terraform, Ansible)
- Narzędzia jakości (np. SonarQube)
Co z tego dla Ciebie?
- Opieka: Twoje zdrowie psychiczne i fizyczne zdrowie jest naszym priorytetem. Zapewniamy kompleksowe, opłacane przez firmę ubezpieczenie medyczne, programy Zdrowia Psychicznego, a także konsultacje finansowe i prawne
- Dostosowana ścieżka edukacji: rozwijaj swoje umiejętności i wiedzę dzięki naszym cyklicznym wydarzeniom wewnętrznym (spotkania, konferencje, warsztaty), Udemy licencje, kursy językowe i certyfikaty opłacane przez firmę
- Środowisko rozwoju: podziel się swoim doświadczeniem i podnieś poziom swojej wiedzy ze społecznością wykwalifikowanych specjalistów, lokalnie i globalnie
- Masz swój harmonogram – jesteś ten, który decyduje, kiedy rozpocząć dzień pracy. Po prostu nie przegap regularnego stand-upu zespołu
- Możliwości: cenimy naszych specjalistów i zawsze znajdujemy dla nich najlepsze opcje. Nasz Program Mobilności Wewnętrznej pomaga zmienić projekt, jeśli jest to konieczne, aby pomóc Ci w rozwoju, doskonaleniu zawodowym i spełnieniu Twoich wymagańpotencjał
- Globalny wpływ: praca nad projektami na dużą skalę, które na nowo definiują branże, z międzynarodowymi i szybko rozwijającymi się klientami
- Przyjazne środowisko: poczucie siły dzięki przyjaznemu zespołowi, polityce otwartych drzwi, nieformalnej atmosferze atmosferę w firmie i regularne wydarzenia integracyjne
O nas:
Odkryj zalety 20-letniego globalnego doświadczenia! Dołącz do jednej z największych firm IT na Ukrainie, wyróżnionej przez Forbes jako jeden z 10 najlepszych pracodawców na Ukrainie.
Zwiększ swoje umiejętności i dokonaj zmian dzięki najnowocześniejszym projektom, wykwalifikowanym współpracownikom i najnowszym stosom technologii.
Ciklum zostało uznane przez Veteran Hub na Ukrainie za firmę przyjazną weteranom.
Zależy nam na tworzeniu przyjaznego środowiska dla weteranów i opracowywaniu procesów odpowiadających ich potrzebom. Cenimy umiejętności i wyjątkowe perspektywy, jakie weterani wojskowi mogą wnieść do naszej firmy, i jesteśmy gotowi wspierać ich w przejściu do życia cywilnego.
Bądź odważny, nie znudzony!
Jesteś już zainteresowany? Chętnie Cię poznamy! Prześlij swoją aplikację. Nie możemy się doczekać, aż spotkamy się w Ciklum.