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)