Java Developer (Java+ Angular)
Summary
The developer will build and maintain scalable insurance applications using Java on the backend and Angular on the frontend. The role involves integrating microservices, ensuring high performance and security, and collaborating with cross-functional teams in a hybrid work environment.
Czym będziesz się zajmować?
Szukamy doświadczonego Fullstack Developera, który dołączy do naszego zespołu i pomoże nam rozwijać skalowalne, bezpieczne aplikacje w oparciu o Java i Angular.
Czym będziesz się zajmować?
- Projektowaniem i rozwojem nowoczesnych aplikacji ubezpieczeniowych (backend w Java, frontend w Angular).
- Integracją systemów dziedzinowych z zewnętrznymi dostawcami usług (API, microservices, systemy płatności).
- Dbaniem o wysoką wydajność, bezpieczeństwo i skalowalność kodu przetwarzającego wrażliwe dane ubezpieczeniowe.
- Tworzeniem czytelnego, responsywnego interfejsu użytkownika (UI/UX) dopasowanego do potrzeb klientów i agentów.
- Wprowadzaniem dobrych praktyk programistycznych (Clean Code, Code Review, TDD).
- Współpracą z Analitykami Biznesowymi, Product Ownerem oraz architektami nad planowaniem nowych funkcjonalności.
Hybryda: Warszawa 1 x praca w biurze w tygodniu
Kogo poszukujemy?
Nasze 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).
Miło nam będzie, jeśli posiadasz:
- 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).
Czego wymagamy?
6 lat doświadczenia na podobnym stanowisku
Znajomości:
- Java
- Spring Boot
- RESTful
- Architektura systemu
- Angular
- TypeScript
- HTML/CSS
- SCSS
- Databases
- Hibernate
- RxJS
- NgRx
- SOLID
- Clean code
- CI/CD
- Git
- Docker
- Chmura
- JUnit
- Mockito
- Jasmine
- Karma
- Polski
- Angielski
Jakie warunki i benefity otrzymasz?
- 23.5k–26.9k PLN netto/m (B2B)
- B2B - Stałe godziny pracy (100%)
- Praca zdalna: Hybrydowo
- Pakiet medyczny, Pakiet sportowy
Kim jesteśmy?
Firma apreel powstała w kwietniu 2010 roku z inicjatywy czterech przyjaciół, których marzeniem było stworzenie własnego Software House'u. W miarę rozwoju firmy i równolegle ze wzrostem poziomu zaufania klientów, jej działalność poszerzyła się o usługi Outsourcingu Specjalistów IT. Dziś to właśnie ten obszar stanowi główny filar działalności apreel .
Aktualnie współpracujemy z ponad 300 stałymi kontraktorami oraz obsługujemy klientów ze znanych korporacji bankowych, ubezpieczeniowych i medialnych. Nie oznacza to jednak, że założyciele apreel zrezygnowali ze swoich marzeń. Tworzenie własnych rozwiązań IT zawsze będzie naszą pasją, a za cel stawiamy sobie ciągłe ich doskonalenie.
W połączeniu z wyjątkową atmosferą i profesjonalizmem, wszystko to razem tworzy niezwykły klimat pracy w apreel.