Senior Java Developer

Comarch SA

Kraków, Czyżyny
Praca hybrydowa
Umowa o pracę, Kontrakt B2B
Umowa o pracę
💼 Kontrakt B2B
🏠 Praca hybrydowa
Pełny etat
Java
Spring Framework
SQL
JUnit
Mockito
🐳 Docker
🚢 Kubernetes
Jenkins
GitLab
Git

O projekcie

  • Na stanowisko Starszego Programisty/Starszej Programistki szukamy osoby, która dzięki solidnej wiedzy i wieloletniemu doświadczeniu w projektach informatycznych będzie tworzyć zaawansowane rozwiązania i kształtować techniczny kierunek rozwoju naszego topowego produktu - Comarch EDI.
  • Jeśli masz doświadczenie w projektowaniu i tworzeniu skalowalnych systemów, a także wykonywaniu nawet najbardziej złożonych zadań programistycznych - aplikuj! Jasny podział ról i obowiązków, metodyki dopasowane do celu projektu, możliwość rozwoju zawodowego (m.in. w kierunku architekta systemów informatycznych, głównego inżyniera oprogramowania), a także dzielenia się wiedzą z innymi i uczenia nowych technologii czekają być może właśnie na Ciebie!

Twój zakres obowiązków

  • Projektowanie i implementacja złożonych funkcjonalności systemu, wymagających głębokiej wiedzy technicznej i doświadczenia programistycznego
  • Implementowanie rozwiązań zwiększających wydajność i responsywność rozwiązania
  • Implementowanie praktyk i rozwiązań zwiększających bezpieczeństwo aplikacji
  • Zapewnienie właściwej jakości wytwarzanego oprogramowania, przeprowadzanie przeglądów kodu i tworzenie testów jednostkowych i integracyjnych do weryfikacji wytwarzanych funkcjonalności
  • Współpraca z analitykami biznesowymi, testerami, devopsami we wszystkich etapach wytwarzania oprogramowania w zakresie przekładania wymagań biznesowych na efektywne rozwiązania techniczne
  • Tworzenie i aktualizacja dokumentacji technicznej

Nasze wymagania

  • Wykształcenie wyższe informatyczne (informatyka, elektronika i telekomunikacja, automatyka i robotyka, matematyka lub pokrewne)
  • Minimum 5 lat doświadczenia zawodowego na stanowisku Java Developera w komercyjnych projektach informatycznych
  • Bardzo dobra znajomość technologii Java i Spring (w tym Java Core, JVM, Spring Framework)
  • Doświadczenie w tworzeniu RESTful API
  • Praktyczna umiejętność pracy z relacyjnymi bazami danych (SQL, optymalizacja)
  • Znajomość zagadnień optymalizujących pracę przy wytwarzaniu oprogramowania
  • Wiedza w zakresie testowania (JUnit, Mockito, TDD)
  • Znajomość narzędzi do konteneryzacji (Docker, Kubernetes), wiedza z zakresu CI/CD (Jenkins, GitLab) oraz znajomość Git
  • Doświadczenie w stosowaniu dobrych praktyk programowania: CleanCode, CodeReview, stosowanie i rozumienie klasycznych wzorców projektowych oraz wzorców architektonicznych
  • Wysokie kompetencje komunikacyjne oraz umiejętność pracy zespołowej
  • Znajomość języka angielskiego na poziomie min. B2

Technologie, których używamy

Tak pracujemy nad projektem

  • Clean Code

  • code review

  • TDD

  • Continuous Deployment

  • Continuous Integration

  • dokumentacja

  • środowiska testowe

  • testy jednostkowe

To oferujemy

  • Praca w zespole rozwijającym kluczową na rynku polskim platformę EDI/E-Invoicing

  • Udział w dużych, międzynarodowych projektach rozpoznawalnych na rynku

  • Współpraca z różnymi zespołami kompetencyjnymi, praca w zespołach R&D

  • Elastyczne godziny pracy

  • Możliwość pracy w modelu hybrydowym po okresie wdrożenia (2 dni pracy zdalnej, 3 dni pracy z biura)

  • Dostęp do prywatnej opieki medycznej dla Ciebie i Twojej rodziny oraz zniżki na dodatkowe usługi medyczne

  • Brak dress code’u

  • Bezpośrednio na naszym kampusie: centrum medyczne iMed24, strefa rekreacyjna z basenem i siłownią, stołówka

  • Udogodnienia dla rowerzystów (stojaki, szatnie, rowerownie, stacja naprawcza), a dla tych, co do pracy docierają samochodem - naziemny i podziemny parking

Wyświetlenia: 8
Opublikowanaokoło 21 godzin temu
Wygasaza 7 dni
Rodzaj umowyUmowa o pracę, Kontrakt B2B
Tryb pracyPraca hybrydowa
Źródło
Logo
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Senior Java Developer"