
Miratech to globalna firma świadcząca usługi IT i doradztwo, która wspiera przedsiębiorstwa w transformacji cyfrowej. Zakres jej usług obejmuje outsourcing, tworzenie oprogramowania oraz usługi profesjonalne, łącząc skalę realizacji projektów korporacyjnych z elastycznością kojarzoną z innowacyjnymi startupami. Założona w 1989 roku firma Miratech działa w obszarze doradztwa B2B oraz technologii związanych z SaaS, wspierając organizacje potrzebujące kompetencji w zakresie oprogramowania i usług technologicznych.
Starszy programista Java (zdalnie, Polska)
Twórz systemy administracji podatkowej w Javie dla klientów Miratech z sektora publicznego. Rozwijaj mikrousługi, integracje, testy i rozwiązania CI/CD.
Opis
- Twórz komponenty oprogramowania zgodnie ze specyfikacją projektu.
- Integruj systemy i testuj ich działanie.
- Diagnozuj i rozwiązuj problemy z oprogramowaniem.
- Pisz testy jednostkowe komponentów oprogramowania.
- Pomagaj szacować zakres projektu i terminy jego realizacji.
- Ściśle współpracuj z zespołem i komunikuj się z interesariuszami projektu.
- Doradzaj w sprawie planów rozwoju produktu z technicznego punktu widzenia.
- Bierz udział w wstępnej analizie incydentów, ich badaniu i ustalaniu priorytetów.
- Utrzymuj i usprawniaj procesy CI/CD.
- Twórz i utrzymuj dedykowane oprogramowanie dla dużego europejskiego dostawcy rozwiązań dla sektora publicznego.
- Współtwórz system administracji podatkowej obsługujący deklaracje, obliczenia, naliczenia i integracje z systemami zewnętrznymi.
Wymagania
- Co najmniej sześć lat doświadczenia w programowaniu w Javie.
- Bardzo dobra znajomość Spring Framework i Quarkus.
- Znajomość architektury mikrousług oraz technologii kontenerowych, takich jak Docker i Kubernetes.
- Doświadczenie z relacyjnymi bazami danych, w tym PostgreSQL lub innym systemem RDBMS.
- Doświadczenie w integracjach REST lub SOAP oraz pracy z systemami przesyłania komunikatów, takimi jak Kafka i ActiveMQ.
- Znajomość zasad testowania oprogramowania.
- Swobodna komunikacja w języku angielskim.
- Umiejętność efektywnej współpracy z interesariuszami i rozproszonymi zespołami.
- Doświadczenie z technologią frontendową Angular będzie dodatkowym atutem.
- Znajomość niemieckiego lub szwajcarskiej odmiany języka niemieckiego będzie dodatkowym atutem.
- Doświadczenie z Javą, Spring, Quarkus, Angular, PostgreSQL, RESTEasy, Hibernate lub Panache, Kafka, mikrousługami, Maven, Flyway, Docker, Kubernetes, GitLab, Jira, ArgoCD i Grafana.
Benefity
- Ubezpieczenie zdrowotne
- Kursy językowe
- Program wsparcia przy przeprowadzce
- Elastyczna praca zdalna w ramach kultury ForeverRemote
- Możliwości rozwoju zawodowego
- Programy certyfikacyjne
- Mentoring i programy wspierające rozwój talentów
- Możliwości rozwoju kariery wewnątrz firmy
- Możliwości odbycia stażu
- Praca nad ważnymi projektami dla czołowych klientów z całego świata
- Włączające i wspierające środowisko pracy
- Regularne wydarzenia firmowe i integracyjne
- Zrównoważone praktyki biznesowe wspierające edukację IT, rozwój społeczności, uczciwe praktyki operacyjne, ochronę środowiska i równość płci