🔝 Twoje zadania na tym stanowisku to m.in.:
- współpraca z developerami przy projektowaniu nowych rozwiązań
- analiza i dekompozycja funkcjonalności biznesowych
- wsparcie w tworzeniu oprogramowania,
- usuwanie błędów w powstałym oprogramowaniu,
- utrzymywanie oraz optymalizacja środowisk
- udział w projektowaniu i wdrażaniu procesów automatyzacji dla aplikacji
- reagowanie na wyzwania techniczne
- zapewnienie podstawowego bezpieczeństwa i ochrony systemów
- zarządzanie narzędziami Jenkins, pipelines, procesem CI/CD
- współpraca z właścicielem produktu i resztą zespołu produktowego
- współpraca i koordynacja prac z firmami zarządzającymi infrastrukturą
- przestrzeganie przyjętych standardów programistycznych,
- tworzenie dokumentacji technicznej,
- tworzenie testów i testowanie wytworzonego oprogramowania,
💻 Technologie, których używamy na co dzień.
- Java 18
- GraphQL
- PostgreSQL i MySQL
- Kafka i RabbitMQ
- Spark i Flink
- Docker i Kubernetes (AWS)
- Ansible
- Jenkins
- BitBucket + pipelines
- Linux
- Back-end: JDK8+, Spring Boot, REST API, GraphQL, Hibernate/JPA, Docker, RabbitMQ
- Bazy danych: PostgreSQL, MySQL.
- Zależności: Maven
- Architektura: CQRS
- Budowanie aplikacji: BitBucket Pipeline, Jenkins
👉 Czego od Ciebie oczekujemy ?
JAVA
- minimum 5 lat doświadczenia na stanowisku JAVA Developer lub o podobnym zakresie obowiązków,
- doświadczenie w pracy w metodykach Agile,
- umiejętność komunikacji,
- dobra znajomość języka programowania JAVA,
- znajomość frameworka Spring,
- znajomość zagadnień i technologii webowych,
- umiejętność logicznego myślenia
DevOps
- min. 3 lat doświadczenia w pracy na stanowisku DevOps Engineer lub o podobnym zakresie obowiązków
- znajomość narzędzi do automatyzacji procesów CI/CD
- bardzo dobra znajomość systemu operacyjnego Linux
- zaawansowana znajomość technologii konteneryzacji Docker, Kubernetes
- doświadczenie z narzędziami JIRA,
- doświadczenie z chmurą AWS,
Mile widziane
- umiejętność pracy w zespole i komunikatywność
- gotowość do ciągłego uczenia się i podnoszenia kwalifikacji
- niezawodność w doprowadzaniu spraw do końca
- dbałość o procesy, normy i zasady
W pracy przydatne będzie też:
- zainteresowanie elektroniką i łącznością
- doświadczenie z IoT
- znajomość urządzeń Mikrotik i Unify
- podstawowa znajomość Scala/PHP
- swoboda w kontaktach międzyludzkich
Jak wygląda nasz proces rekrutacyjny?
- Kontakt telefoniczny 📞 lub mailowy ✉️ z wybranymi kandydatami
- Do wybranych kandydatów wysyłamy zadanie do wykonania
- Rozmowa rekrutacyjna on-line składająca się z pytań miękkich i technicznych
- Spotkanie na żywo z wybranymi kandydatami
- Witamy na pokładzie 🤗🤝