Java Backend Developer
Summary
Java Backend Developer at UNIQA (insurance) developing and maintaining software in a product-oriented approach using Java (8/11/17/21), Spring Boot, and Camunda, with focus on code quality, testing, and cross-team collaboration.
Twoje codzienne zadania
- Rozwijanie oprogramowania w podejściu produktowym (partnerska relacja z biznesem).
- Wdrażanie oraz utrzymywanie wytwarzanego oprogramowania.
- Dbanie o najlepsze praktyki w zakresie wytwarzania, przeglądu kodu oraz testowania.
- Ścisła współpraca z innymi zespołami wytwórczymi.
- Utrzymywanie dokumentacji techniczno-biznesowej.
Twoje doświadczenie i umiejętności
- 5-letnie doświadczenie w programowaniu, w tym:
- 3 -letnie doświadczenie w programowaniu w języku Java (8/11/17/21) z użyciem frameworka Spring Boot
- roczne doświadczenie w Camunda
- Znajomość systemu kontroli wersji GIT
- Znajomość relacyjnych baz danych (mile widziane Oracle/PostgreSQL)
- Doświadczenie w pisaniu testów:
- Java: Spock/JUnit, testcontainers
- Znajomość przynajmniej jednego systemu komunikacji asynchronicznej JMS/RabbitMQ/IBM MQ/Kafka/Pulsar
- Umiejętność pracy w zespole i doświadczenie w pracy metodyką Agile (Scrum)
- Podstawowa znajomość zagadnień security, OWASP Top 10
- Znajomość zagadnień z zakresu uwierzytelnienia i autoryzacji: OAuth2, JWT.
Specjalnie dla Ciebie mamy
- pracę z najnowszymi technologiami informatycznymi.
- możliwości rozwoju zawodowego i realny wpływ na rozwiązania informatyczne.
- stosowane firmie w branży ubezpieczeniowej.
- przyjazną atmosferę pracy w stabilnej firmie.
- wyjścia integracyjne :)
- elastyczny czas pracy w modelu hybrydowym.