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!
Profil pracownika
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 informatycznychBardzo dobra znajomość technologii Java i Spring (w tym Java Core, JVM, Spring Framework)Doświadczenie w tworzeniu RESTful APIPraktyczna umiejętność pracy z relacyjnymi bazami danych (SQL, optymalizacja)Znajomość zagadnień optymalizujących pracę przy wytwarzaniu oprogramowaniaWiedza w zakresie testowania (JUnit, Mockito, TDD)Znajomość narzędzi do konteneryzacji (Docker, Kubernetes), wiedza z zakresu CI/CD (Jenkins, GitLab) oraz znajomość GitDoświadczenie w stosowaniu dobrych praktyk programowania: CleanCode, CodeReview, stosowanie i rozumienie klasycznych wzorców projektowych oraz wzorców architektonicznychWysokie kompetencje komunikacyjne oraz umiejętność pracy zespołowejZnajomość języka angielskiego na poziomie min.
B2Twoje obowiązki
Projektowanie i implementacja złożonych funkcjonalności systemu, wymagających głębokiej wiedzy technicznej i doświadczenia programistycznegoImplementowanie rozwiązań zwiększających wydajność i responsywność rozwiązaniaImplementowanie praktyk i rozwiązań zwiększających bezpieczeństwo aplikacjiZapewnienie właściwej jakości wytwarzanego oprogramowania, przeprowadzanie przeglądów kodu i tworzenie testów jednostkowych i integracyjnych do weryfikacji wytwarzanych funkcjonalnościWspółpraca z analitykami biznesowymi, testerami, devopsami we wszystkich etapach wytwarzania oprogramowania w zakresie przekładania wymagań biznesowych na efektywne rozwiązania techniczneTworzenie i aktualizacja dokumentacji technicznejDla Ciebie
Praca w zespole rozwijającym kluczową na rynku polskim platformę EDI/E-InvoicingUdział w dużych, międzynarodowych projektach rozpoznawalnych na rynkuWspółpraca z różnymi zespołami kompetencyjnymi, praca w zespołach R&DElastyczne godziny pracyMoż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 medyczneBrak dress code’uBezpośrednio na naszym kampusie: centrum medyczne iMed24, strefa rekreacyjna z basenem i siłownią, stołówkaUdogodnienia dla rowerzystów (stojaki, szatnie, rowerownie, stacja naprawcza), a dla tych, co do pracy docierają samochodem - naziemny i podziemny parking