Java Developer
Opublikowano: 25 listopada 2024
O pracodawcy
Firma informatyczna
Zakres obowiązków
- Twórz i utrzymuj aplikacje Java, koncentrując się na skalowalności, bezpieczeństwie i wydajności.
- Współpracuj z zespołami interdyscyplinarnymi przy projektowaniu, testowaniu i wdrażaniu nowych funkcji i usług.
- Weź udział w przeglądach kodu, przyczyniaj się do ciągłego doskonalenia i doskonałości operacyjnej.
- Wsparcie projektowania i wdrażania architektur mikrousług przy użyciu Dockera i Kubernetesa.
- Monitoruj, rozwiązuj problemy i optymalizuj aplikacje Java w celu uzyskania maksymalnej szybkości i skalowalności.
- Zapewnij przestrzeganie najlepszych praktyk w zakresie tworzenia oprogramowania i współtwórz dokumentację wewnętrzną i zewnętrzną.
- Podziel się swoją wiedzą i pomóż zespołowi rozwijać najlepsze praktyki
- Pracuj w małych, autonomicznych zespołach z krótkimi cyklami wydawniczymi.
Wymagania
- Minimum 5 lat doświadczenia w Javie
- Dobra znajomość Spring Framework (Spring Boot, Spring MVC), Hibernate lub JPA dla ORM
- Praktyczne doświadczenie z technologiami Docker i konteneryzacji, narzędziami potoku CI/CD (np. Jenkins, GitLab)
- Dobra znajomość SQL i praktyczne doświadczenie z relacyjnymi bazami danych
- Biegła znajomość JUnit, Mockito do testów jednostkowych i narzędzi do testów integracyjnych
- Solidne doświadczenie w architekturze mikrousług, skalowalności i integracji systemów
- Płynny angielski
Miło mieć:
- Doświadczenie z platformami chmurowymi takimi jak AWS
Co oferujemy
- Współpracuj ze zróżnicowanym i utalentowanym zespołem w dynamicznym i dynamicznym środowisku.
- Ciesz się możliwościami rozwoju zawodowego w wiodącej firmie fintech.
- Praca hybrydowa (max 2 dni w tygodniu w biurze w Warszawie)