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.
- test-automation-engineer- java-with-selenium-webdriver Łódź
- qa engineer java Łódź
- java scala developer Łódź
- programista java jee spring Łódź
- lider senior java developer Łódź
- java developer with german Łódź
- java-developer-remote-work Łódź
- senior java developer (ddd) Łódź
- java developer Łódź
- programista java Łódź