Aplikuj teraz

Programista Java

DCG

Warszawa +3 więcej
Hybrydowa
B2B
Spring
Java
Groovy
Jira
SonarQube
Grafana
CI/CD
JUnit
Git
Maven
💼 B2B
Hybrydowa
Pełny etat
SOAP
Spring Boot
Oracle DB
PostgreSQL
Kafka
Microservice Architecture
Apache Kafka

Zakres obowiązków: Tworzenie i utrzymywanie kodu procesowego w ramach wewnętrznej technologii opartej o poniższe technologie (Programiści procesów nie rozwijają platformy): Groovy, Spring Boot, JBPM, React Całościowe programowanie procesów, w tym: Frontend - zgodnie z wytycznymi UX, w plikach .json, Backend - programowanie obiektowe w Groovy Komunikacja - programowanie obiektowe w Groovy z wykorzystaniem REST/ESB, Model danych - deklaracja na poziomie plików .xml, Silnik procesowy - deklaracja na poziomie plików .xml.jpdl Wykonywanie testów deweloperskich na środowisku lokalnym oraz testów integracyjnych na dostarczonym środowisku Wsparcie w wykonywaniu testów UAT oraz testów regresji Wykonywanie code review Tworzenie i utrzymywanie testów jednostkowych Pozyskiwanie oraz analiza logów procesowych i/lub aplikacyjnych ze wszystkich środowisk Monitoring i analiza błędów produkcyjnych Wymagania: Minimum 4 lata doświadczenia komercyjnego w programowaniu obiektowym, w tym min. 3 lata w technologiach Java, Spring, Groovy Praktyczna znajomość systemu kontroli wersji GIT, w tym powszechnie wykorzystywanych sposobów organizacji pracy np. GitFlow, Trunk Development Praktyczna znajomość: Maven, CI/CD Jenkins, Atlasian Jira/Conluence Praktyczna znajomość wykorzystywania komunikacji za pomocą Apache Kafka ELK Stack, w szczególności Elastic oraz Grafana Praktyczna znajomość m.in. jednego narzędzia do statystycznej analizy kodu (np. SonarQube), m.in. jednego frameworka do obsługi testów jednostkowych (JUnit, Mockito, Spoc), m.in. jednego środowiska IDE obsługującego Java (np. IDEA Intellij) Znajomość i zrozumienie sposobów komunikacji REST Umiejętność pracy w zespołach zorientowanych na realizację celów biznesowych Umiejętność pracy w metodykach zwinnych Mile widziane: Podstawowa znajomość sposobu działania i obsługi procesów BPM Umiejętność pracy z notacją BPMN Znajomość i umiejętność pracy w Domain Driven Development Doświadczenie w pracy w bankowości, w tym rozumienie sposobu działania systemów bankowych Doświadczenie w zarządzaniu wdrożeniami i/lub utrzymaniem środowisk testowych Umiejętność pracy z dużymi projektami w zakresie obsługi linii kodu Doświadczenie w refaktoringu kodu, w tym umiejętność rozpoznawania i implementowania złożonych wzorców projektowych  Oferujemy: Dofinansowanie karty sportowej Stałe wsparcie konsultanta Program rekomendacji pracowników

Wyświetlenia: 29
Opublikowanadzień temu
Wygasaza 28 dni
Rodzaj umowyB2B
Tryb pracyHybrydowa
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "Programista Java"