Java Developer

Java Developer

Devire

Hexjobs Insights

Stanowisko: Java Developer. Wymagana znajomość Java, Spring, CI/CD, GIT. Obowiązki: rozwój procesów, testy, code review. Wynagrodzenie: 110-130 zł/h netto.

Schlüsselwörter

Java
Spring
Groovy
GIT
Maven
CI/CD Jenkins
Atlassian Jira
Apache Kafka
ELK Stack
JUnit

Vorteile

  • Kontrakt B2B
  • Model hybrydowy (praca 2 dni z biura)
  • Pakiet benefitów
  • Długofalowa współpraca

Co oferujemy

  • Kontrakt B2B via Devire (110-130 zł/h netto + VAT)
  • Model hybrydowy (dwa dni w tygodniu z warszawskiego biura)
  • Pakiet benefitów
  • Długofalowa współpraca

Wymagania

  • Min. 4 lata doświadczenia komercyjnego w programowaniu obiektowym w tym w technologiach Java/Spring/Groovy

  • Praktyczna znajomość:

    • systemu kontroli wersji GIT, w tym powszechnie wykorzystywanych sposobów organizacji pracy np.GitFlow, Trunk Development
    • managera zależności Maven
    • systemu obsługi potoków CI/CD Jenkins
    • narzędzi wspierających organizację zespołów, w szczególności Atlasian Jira/Confluence
    • wykorzystywania komunikacji za pomocą Apache Kafka
    • ELK Stack, w szczególności Elastic oraz Grafana
    • min. jednego narzędzia do statycznej analizy kodu (np. SonarQube)
    • min. jednego frameworka do obsługi testów jednostkowych (JUnit, Mockito, Spock etc.)
    • min. jednego środowiska IDE obsługującego język Java (np. IDEA Intellij)
  • Znajomość i zrozumienie sposobów komunikacji REST, mile widziane MQ.

  • 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

Obowiązki

  • Tworzenie i utrzymywanie kodu procesowego w ramach wewnętrznej technologii
  • Całościowe programowanie procesów, w tym: backend, frontend, komunikacja, model danych, silnik procesowy
  • 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
Aufrufe: 14
Veröffentlichtvor 8 Tagen
Läuft abin 22 Tagen

Ähnliche Jobs, die für Sie von Interesse sein könnten

Basierend auf "Java Developer"

Keine Angebote gefunden, versuchen Sie, Ihre Suchkriterien zu ändern.