Programista Integracji
- Hiring from
- Poland
- Work type
- Hybrid
- Posted
Show job descriptionHide job description
Programista Integracji
praca hybrydowa (Warszawa)
Jako Get IT Together specjalizujemy się w dostarczaniu wysoko wykwalifikowanych Ekspertów IT, w obszarach zarządzania projektami, architektury, analizy biznesowej i systemowej czy rozwoju oprogramowania.
Poszukujemy Programisty Integracji na poziomie Mid, który dołączy do zespołu realizującego projekt związany z rozwojem cyfrowych usług i integracją systemów.
Rola skupia się na projektowaniu i rozwijaniu API oraz rozwiązań integracyjnych działających w środowisku mikrousługowym. Osoba na tym stanowisku będzie miała wpływ na sposób realizacji integracji, standardy techniczne i jakość dostarczanych rozwiązań, a także będzie współpracować z architektami, analitykami i zespołami produktowymi.
Co zyskasz pracując z naszym Klientem:
- Pracę w modelu hybrydowym – 1-2 dni w biurze w Warszawie,
- Udział w projekcie opartym o nowoczesną architekturę mikrousługową,
- Realny wpływ na decyzje techniczne i sposób projektowania integracji,
- Projekt zaplanowany do końca 2026 roku z możliwością przedłużenia.
Za co będziesz odpowiedzialny/a:
- Projektowanie, rozwijanie, testowanie i utrzymywanie API oraz przepływów integracyjnych,
- Dobór odpowiednich rozwiązań technicznych dla integracji pomiędzy systemami,
- Tworzenie rozwiązań zgodnych ze standardami architektonicznymi i jakościowymi,
- Rozwijanie usług działających w architekturze mikrousługowej,
- Dbanie o bezpieczeństwo, dostępność i wydajność tworzonych komponentów,
- Analizowanie problemów technicznych oraz usuwanie ich źródłowych przyczyn,
- Współpracę z architektami, analitykami, Product Ownerami i zespołami projektowymi,
- Udział w estymowaniu prac, planowaniu realizacji i identyfikacji ryzyk technicznych,
- Regularne uczestnictwo w code review,
- Wspieranie zespołu w rozwiązywaniu problemów i rozwijaniu dobrych praktyk,
- Rozwijanie automatyzacji związanej z procesem wytwarzania i wdrażania oprogramowania.
Jakie kompetencje są niezbędne:
- Minimum 4 lat komercyjnego doświadczenia w programowaniu w Java,
- Praktycznej znajomości Java 21+ oraz Spring Boot,
- Doświadczenia w projektowaniu i implementowaniu integracji międzysystemowych oraz API,
- Znajomości technologii REST, JSON, OpenAPI, OAuth 2.0, JWT, SOAP i XML,
- Doświadczenia z integracjami asynchronicznymi wykorzystującymi Apache Kafka, RabbitMQ lub inne systemy messagingowe,
- Praktyki w pracy z platformami klasy API Management, w tym przy publikowaniu i zabezpieczaniu API,
- Doświadczenia w rozwijaniu aplikacji mikrousługowych i ich wdrażaniu w środowisku Kubernetes,
- Znajomości procesów CI/CD oraz narzędzi takich jak Bamboo lub Jenkins,
- Doświadczenia z Git / Bitbucket oraz automatyzacją wdrożeń,
- Znajomości Jira,
- Doświadczenia w tworzeniu testów jednostkowych w środowisku Java,
- Praktycznej znajomości baz PostgreSQL lub Oracle oraz SQL,
- Umiejętności samodzielnego analizowania problemów i podejmowania decyzji technicznych.