B2Bnetwork

Programista Java

Posted: 3 hours ago

Job Description

Zakres zadań w projekcie Tworzenie i utrzymanie kodu procesowego w technologii opartej o Groovy, Spring Boot, jBPM i React. Programowanie frontendu (zgodnie z wytycznymi UX, pliki .json) i backendu (Groovy, REST/ESB). Definicja modelu danych (XML) oraz elementów silnika procesowego (.xml.jpdl). Przygotowywanie testów deweloperskich i integracyjnych; wsparcie UAT oraz regresji. Code review, tworzenie i utrzymanie testów jednostkowych. Analiza i monitoring logów (Elastic/ELK), analiza błędów produkcyjnych, praca z Grafaną. Praca w zespole Scrum (pełne uczestnictwo w ceremoniach).Wymagania kluczowe Min. 4 lata doświadczenia w programowaniu obiektowym, w tym min. 3 lata w Java/Spring/Groovy. Praktyczna znajomość: Git (GitFlow/Trunk), Maven, Jenkins (CI/CD), JIRA/Confluence, Kafka, ELK/Elastic, Grafana, SonarQube, JUnit/Mockito/Spock, IntelliJ. Rozumienie komunikacji REST (mile widziane MQ). Doświadczenie w pracy zespołowej z orientacją na cele biznesowe i w metodykach zwinnych. Atuty: podstawy BPM/BPMN, DDD, doświadczenie w bankowości, refaktoring i wzorce projektowe, zarządzanie wdrożeniami/utrzymaniem środowisk testowych.Kluczowe technologie i obszary kompetencji Java, Spring (Boot), Groovy REST (mile widziane MQ) Git (GitFlow / Trunk Based Development), GitLab Maven, Jenkins (CI/CD) JIRA, Confluence Apache Kafka ELK/Elastic, Grafana (monitoring, logi) SonarQube (SAST) Testy jednostkowe: JUnit / Mockito / Spock IDE: IntelliJ IDEA jBPM, BPMN (podstawy), DDD JSON, XML, React (w obszarze procesów), ESB

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In