Za co będziesz odpowiedzialny(a):
- Integrowanie istniejących w organizacjach systemów IT z wykorzystaniem nowoczesnych silników i platform integracyjnych
- Tworzenie aplikacji bez warstwy frontowej, wspierających automatyzację procesów biznesowych w przedsiębiorstwach
- Rozwijanie komponentów porządkujących architekturę systemów
- Konfiguracja oraz wdrożenia rozwiązań zabezpieczających infrastrukturę IT, takich jak API Gateway
- Projektowanie nowych interfejsów wymiany danych
- Uczestniczenie w zespołowym R&D
Wymagane kompetencje:
- 1- 5 lat doświadczenia w programowaniu języku w Java
- Znajomość frameworków Spring Boot, jUnit, Mockito
- Doświadczenie w pracy z REST API lub SOAP
- Znajomość JSON, JsonSchema lub XML, XSD
- Znajomość SQL i silników baz danych
- Doświadczenie w pracy z GIT
- Znajomość Maven lub Gradle
- Znajomość Dockera
- Znajomość podstawowych wzorców projektowych
- Otwartość na nowe rozwiązania
- Umiejętność pracy w zespole
- Język angielski na poziomie min. B2
Kompetencje mile widziane:
- Doświadczenie w pracy z szynami usług np.Mule ESB, WSO2, RedHat Fuse lub znajomość jednej z bibliotek takich jak Apache Camel, Spring Integration
- Znajomość wzorców integracyjnych, zagadnień związanych z SOA lub mikroserwisami
- Znajomość RabbitMQ lub Kafka lub innych brokerów komunikatów
- Znajomość usług AWS w szczególności: ECS, S3, EC2, CloudWatch
- Doświadczenie w pracy z komponentami monitorującymi, takimi jak Grafana, Kibana itp.
Co możemy zaoferować:
Mamy oczywiście standardy w stylu: biblioteka firmowa, pakiet medyczny, pakiet sportowy, owoce, ubezpieczenie na życie itp. ale to, co nas naprawdę wyróżnia to:
- Zaufanie do ludzi
- Duży wpływ na to co robimy
- Lubimy to, co robimy
- Odpowiedzialność za swój kawałek podłogi
- Nie robimy rzeczy bez sensu
- Kultura feedbacku