Utwórz profil, aby pracodawcy mogli Cię znaleźć, otrzymywać lepiej dopasowane oferty pracy i szybciej aplikować.
  • Wyszukiwanie ofert pracy
  • Zapisane
  • Stwórz CV
    Nowe
  • Wynagrodzenia
  • Subskrypcje

Senior Java Developer

emagine Polska

To stanowisko wymaga obecności na miejscu. Zobacz podobne oferty poniżej.

Tryb pracy: w pełni zdalny. Rodzaj zlecenia: umowa B2B. Rozpoczęcie: ASAP/1 miesiąc. Długość umowy: > 12 miesięcy + możliwość przedłużenia. Język: angielski + polski. Branża: bankowość. Proces rekrutacyjny: 2 rozmowy kwalifikacyjne z klientem. Wymiar etatu: Pełny etat. Podsumowanie: Poszukujemy doświadczonego Developera Java do nowo powstającego zespołu rozwijającego rozwiązania w domenie inwestycyjnej. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie, rozwój oraz utrzymanie kluczowych komponentów systemów transakcyjnych, pracując w nowoczesnym środowisku opartym o architekturę domenową i technologie wykorzystywane w sektorze finansowym. Zakres Obowiązków: Projektowanie, rozwój i utrzymanie aplikacji backendowych opartych o Java 21+, Spring Boot 3 oraz Hibernate. Tworzenie rozwiązań zgodnych z podejściem Domain Driven Design (DDD). Integracja systemów z wykorzystaniem RabbitMQ oraz Kafka. Praca z bazą danych PostgreSQL oraz optymalizacja zapytań i procesów bazodanowych. Tworzenie oraz utrzymywanie testów jednostkowych i integracyjnych z wykorzystaniem JUnit 5, Mockito oraz RestAssured. Monitorowanie, diagnozowanie i rozwiązywanie problemów aplikacyjnych przy użyciu ELK, Dynatrace oraz Redis. Współpraca z zespołem w procesie dostarczania oprogramowania z wykorzystaniem narzędzi CI/CD. Wsparcie rozwoju i utrzymania wysokodostępnych systemów transakcyjnych działających w środowisku finansowym. Wymagania: Minimum 5 lat doświadczenia komercyjnego w rozwoju aplikacji Java. Bardzo dobra znajomość Java 21+. Praktyczne doświadczenie ze Spring Boot 3 oraz Hibernate. Doświadczenie w projektowaniu rozwiązań zgodnych z Domain Driven Design (DDD). Bardzo dobra znajomość PostgreSQL. Doświadczenie z RabbitMQ oraz Kafka. Doświadczenie w pracy z JUnit 5, Mockito oraz RestAssured. Znajomość narzędzi ELK, Dynatrace oraz Redis. Doświadczenie z narzędziami CI/CD: GitLab, Jenkins oraz OpenShift. Umiejętność pracy przy rozwoju złożonych systemów backendowych. Wykształcenie STEM. Ciagłość zatrudnienia. Preferowane umiejętności: Znajomość metodyk zwinnych, takich jak Scrum lub Kanban. Wysoko rozwinięte umiejętności analityczne. Doświadczenie w rozwoju i wsparciu internetowych systemów transakcyjnych w branży finansowej. Inne Szczegóły: Seniority: Senior Java Developer. Zespół: nowo budowany zespół realizujący rozwiązania w domenie inwestycyjnej. Wpływ: rozwój i utrzymanie kluczowych systemów wspierających procesy inwestycyjne i transakcyjne.

Oferta pracy dodana 15 godzin temu