JustJoin.IT Hybrydowo Senior New

Programista Java

ITFS

⚲ Warszawa

100 - 140 PLN/h netto (B2B)

Wymagania

  • Java
  • Spring
  • Groovy
  • Git
  • Jira
  • Jenkins
  • Maven
  • Kafka

Opis stanowiska

• Stanowisko: Programista Java • Miejsce pracy: Warszawa raz w tygodniu • Start: asap • Forma współpracy: B2B z ITFS, współpraca długofalowa • Stawka: 100-140 PLN netto + VAT/h   Zadania: ·        Tworzenie i utrzymanie kodu procesowego w ramach wewnętrznej technologii (Groovy, Spring Boot, JBPM, React), bez udziału w rozwoju samej platformy. ·        Kompleksowe programowanie procesów obejmujące: ·        warstwę frontendową zgodnie z wytycznymi UX (pliki .json), ·        warstwę backendową w podejściu obiektowym (Groovy), ·        komunikację systemową z wykorzystaniem REST/ESB (Groovy), ·        model danych definiowany w plikach .xml, ·        konfigurację silnika procesowego w plikach .xml.jpdl. ·        Realizacja testów deweloperskich na środowisku lokalnym oraz testów integracyjnych na środowiskach udostępnionych. ·        Wsparcie w realizacji testów UAT oraz testów regresyjnych. ·        Przeprowadzanie przeglądów kodu (code review). ·        Tworzenie i utrzymanie testów jednostkowych. ·        Pozyskiwanie oraz analiza logów procesowych i aplikacyjnych ze wszystkich środowisk. ·        Monitorowanie działania systemu oraz analiza błędów produkcyjnych. Wymagania: ·        Min. 4 lata doświadczenia w programowaniu obiektowym (w tym min. 3 lata w Java/Spring/Groovy). ·        Znajomość Git (np. GitFlow, Trunk Development). ·        Doświadczenie z Maven oraz Jenkins (CI/CD). ·        Znajomość Jira/Confluence. ·        Doświadczenie z Kafka i ELK (Elastic, Grafana). ·        Znajomość narzędzi do statycznej analizy kodu (np. SonarQube). ·        Doświadczenie w testach jednostkowych (np. JUnit, Mockito, Spock). ·        Znajomość środowisk IDE dla Java (np. IntelliJ IDEA). ·        Znajomość komunikacji REST (mile widziane MQ). ·        Umiejętność pracy zespołowej i w metodykach zwinnych. Mile widziane: ·        Znajomość procesów BPM i notacji BPMN. ·        Doświadczenie w Domain Driven Development. ·        Doświadczenie w bankowości oraz znajomość systemów bankowych. ·        Doświadczenie we wdrożeniach i/lub utrzymaniu środowisk testowych. ·        Umiejętność pracy z dużymi bazami kodu. ·        Doświadczenie w refaktoryzacji i stosowaniu wzorców projektowych. Oferujemy: ·        Przejrzyste warunki współpracy w firmie o pewnej i stabilnej pozycji rynkowej oraz możliwość rozwoju ·        Możliwość skorzystania z benefitów (dofinansowanie do pakietu medycznego Enel-med i Multisport oraz podstawowy pakiet księgowy - darmowy do trzech faktur miesięcznie)