Senior Java Developer
emagine · Poland ·
- Work mode
- Remote
- Seniority
- Senior
- Employment
- Contract
- Category
- Software engineering
emagine · Poland ·
Antal Sp. z o.o.
Solid · Łódź, Poland
Integral Solutions · Poznań, Poland
ITFS · Łódź
Fully remote Senior Java Developer building and maintaining backend components of transactional investment systems for a banking client on a 12+ month B2B contract. Day-to-day work centers on Java 21+, Spring Boot 3, Hibernate, PostgreSQL, Kafka/RabbitMQ messaging, testing with JUnit 5/Mockito/RestAssured, and CI/CD tooling.
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.
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.
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.
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.
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.
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.
Primaris Services · Warszawa, Poland