NoFluffJobs Stacjonarnie Mid

Java Developer

apreel Sp. z o.o.

⚲ Warszawa, Warsaw

23 520 - 27 720 PLN (B2B)

Wymagania

  • Java
  • Oracle
  • PostgreSQL
  • Spring Boot
  • JPA
  • Git
  • Bitbucket
  • GitHub
  • Maven
  • Gradle
  • Jenkins
  • Ansible
  • Kibana
  • Elasticsearch
  • Linux
  • Windows
  • Docker
  • Kubernetes
  • Tomcat
  • REST API
  • SOAP
  • Kafka
  • C
  • Ch
  • Camunda (nice to have)
  • BPMN (nice to have)
  • CMS (nice to have)
  • Magnolia (nice to have)
  • Angular (nice to have)
  • Node.js (nice to have)
  • Azure Cloud (nice to have)
  • GCP (nice to have)
  • Helm (nice to have)
  • HTTP (nice to have)
  • Nginx (nice to have)

Opis stanowiska

O projekcie: Oferta:   - Lokalizacja: Warszawa, Wola; praca hybrydowa – wymagane wizyty w biurze 1x w tygodniu - Start: asap - Zatrudnienie: przez apreel na zasadach B2B - Stawka: do 165 PLN netto/h Wymagania: Wymagania:   - Min. 5 - lat doświadczenia na stanowisku programisty Java w projektach komercyjnych   - Min. 3 - lata doświadczeń w pracy w środowisku bazy danych Oracle, PostgreSQL   - Min. 2 - lata doświadczenia w roli developera w pracy w modelu zwinnym   - Bardzo dobra znajomość technologii: Java 18+, Spring Boot 3+, JPA,   - Znajomość systemu kontroli wersji i narzędzi (Git, Bitbucket, Github),   - Znajomość budowy aplikacji (Maven, Gradle),   - Znajomość narzędzi CI/CD (Jenkins, Ansible),   - Znajomość narzędzi z obszarów diagnozy i analizy błędów (Kibana, Elasticsearch),   - Znajomość środowisk (Linux, Windows),   - Znajomość narzędzi konteneryzacji (Docker, Kubernetes),   - Znajomość serwerów aplikacji (Tomcat),   - Znajomość baz danych (Oracle, Postresql),   - Dobra znajomość tematyki integracji (REST, SOAP, Kafka),   - Wykształcenie: wyższe o profilu informatycznym,   - Dobra znajomość języka angielskiego umożliwiającą czytanie dokumentacji technicznej,   - Znajomość dobrych praktyk programistycznych,   - Znajomość dobrych praktyk procesu wytwarzania oprogramowania,   - Znajomość wzorców projektowych i architektonicznych,   - Znajomość metodyk Agile (mile widziany SCRUM),   - Chęć nieustannego dążenia do podnoszenia jakości wytwarzanych produktów,   - Dążenie do zapewnienia łatwości rozwoju i utrzymania wytwarzanych produktów,   - Umiejętności szybkiego dostosowywania się do zmian, otwarcia na innych i nowe pomysły   - Samoorganizacja i dążenie do przejmowania odpowiedzialności za realizację zadań.   Mile widziane:  - Mile widziane doświadczenie w pracy z systemami klasy workflow (szczególnie Camunda)   - Znajomość silnika BPMN (Camunda)   - Znajomość CMS (Magnolia DX Core)   - Znajomość technologii frontendowych (Angular, TypeScrip, NodeJS)   - Znajomość zagadnień z obszaru infrastruktury (Azure Cloud, GCP)   - Znajomość narzędzi CI/CD (Helm)   - Znajomość serwerów HTTP (Nginx, Apache) Codzienne zadania: - Projektowanie i uzgodnienie założeń technicznych do realizacji zmiany z zachowaniem integralności, bezpieczeństwa danych, jakości projektowanej architektury, ciągłości działania i wpływu na dług technologiczny,   - Implementacja uzgodnionych zmian w funkcjonalności systemu zgodności ze standardami oraz dobrymi praktykami IT,   - Przeglądy kodu dostarczanego przez zespół i innych developerów w repo (przede wszystkim pod kątem spełniania uzgodnionych standardów PZU i IT i zgodności z założeniami zmiany),   - Aktywne przeciwdziałanie powstawaniu długu technologicznego przez inicjowanie działań refaktoryzacyjnych oraz współtworzenie rejestru długu systemowego,   - Wsparcie programistyczne i merytoryczne podczas wdrażania rozwiązań,   - Diagnoza, analiza i usuwanie błędów,   - Analiza działania systemu oraz rekomendowanie i wdrażanie usprawnień wydajnościowych,   - Wycena pracochłonności zmian w systemach informatycznych.