Java Developer (Java+ Angular)
23.5k - 26.9k PLN23 500 - 26 900 PLN/ mies.B2B
SeniorFull-time·B2B
#424312·Dodano 2 dni temu·2
Źródło: SOLID.JobsTech Stack / Keywords
JavaSpring BootRESTfulArchitektura systemuAngularTypeScriptHTML/CSSSCSSDatabasesHibernateRxJSNgRxSOLIDClean codeCI/CDGitDockerChmuraJUnitMockitoJasmineKarma
Firma i stanowisko
Firma apreel powstała w kwietniu 2010 roku z inicjatywy czterech przyjaciół, których marzeniem było stworzenie własnego Software House'u. Wraz z rozwojem firmy, działalność poszerzyła się o usługi Outsourcingu Specjalistów IT, które obecnie stanowią główny filar działalności apreel. Firma współpracuje z ponad 300 stałymi kontraktorami oraz obsługuje klientów z korporacji bankowych, ubezpieczeniowych i medialnych.
Wymagania
Backend:
- Bardzo dobra znajomość Java (wersja 17+) oraz frameworka Spring / Spring Boot.
- Doświadczenie w projektowaniu i tworzeniu RESTful API oraz architektury mikroserwisów.
- Znajomość relacyjnych baz danych (np. PostgreSQL, Oracle) oraz narzędzi ORM (Hibernate, JPA).
Frontend:
- Bardzo dobra znajomość Angular (wersja 14+), TypeScript, HTML5 i SCSS/CSS.
- Znajomość zarządzania stanem (np. RxJS, NgRx).
Inżynieria oprogramowania i narzędzia:
- Znajomość wzorców projektowych i zasad SOLID / Clean Code.
- Praktyczna znajomość narzędzi CI/CD, Git, Docker oraz środowisk chmurowych (AWS/Azure).
- Nastawienie na pisanie testów (JUnit, Mockito, Jasmine/Karma).
Nice to have:
- Doświadczenie w projektach dla branży finansowej, bankowej lub ubezpieczeniowej (InsurTech).
- Znajomość zagadnień związanych z bezpieczeństwem aplikacji (OWASP Top 10, OAuth2, OpenID Connect).
- Doświadczenie w pracy z architekturą sterowaną zdarzeniami (np. Apache Kafka, RabbitMQ).
- Minimum 6 lat doświadczenia na podobnym stanowisku.
Obowiązki
- Projektowanie i rozwój nowoczesnych aplikacji ubezpieczeniowych (backend w Java, frontend w Angular).
- Integracja systemów dziedzinowych z zewnętrznymi dostawcami usług (API, mikroserwisy, systemy płatności).
- Dbanie o wysoką wydajność, bezpieczeństwo i skalowalność kodu przetwarzającego wrażliwe dane ubezpieczeniowe.
- Tworzenie czytelnego, responsywnego interfejsu użytkownika (UI/UX) dopasowanego do potrzeb klientów i agentów.
- Wprowadzanie dobrych praktyk programistycznych (Clean Code, Code Review, TDD).
- Współpraca z Analitykami Biznesowymi, Product Ownerem oraz architektami nad planowaniem nowych funkcjonalności.
Benefity
- 23.5k–26.9k PLN netto/miesiąc (B2B)
- Stałe godziny pracy (100%)
- Praca hybrydowa: Warszawa, 1 dzień w biurze w tygodniu
- Pakiet medyczny
- Pakiet sportowy
Opieka zdrowotna
Karta sportowa
apreel
209 aktywnych ofert