← Back to jobs

Senior Java Developer

Skills

ci cddynatraceelkgitlabhibernatejavajenkinsjunitkafkakanbanmockitoopenshiftpostgresqlrabbitmqredisscrumspringJavaGoPostgreSQLRedisKafkaCI/CDSpring

Description

  • 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.

Get similar jobs in Poland by email

We'll email you when new jobs similar to this one appear.

Similar jobs

Explore more remote Software Developer jobs in Poland.

No similar openings right now. Refine your search or create an alert above.