Branża: finansowa / bankowa
Doświadczenie: senior
Angielski: poziom czytania dokumentacji technicznej (B1)
Lokalizacja: 100% zdalnie
Obowiązki:
- Udział w realizacji projektów w obszarach bankowości elektronicznej, funduszy inwestycyjnych, automatyzacji procesów biznesowych w backoffice, CRM, BPM
- Praca w zespole składającym się z kierowników projektów, analityków, programistów, testerów odpowiadającym za rozwój oprogramowania i wdrażanie nowych funkcjonalności/aplikacji
- Tworzenie dokumentacji technicznej z wykorzystaniem Confluence, UML i Enterprise Architect
Wymagania:
- Bardzo dobra znajomość technologii Spring Boot (must have)
- Praktyczne doświadczenie komercyjne (min. 5 lat - okres preferowany) w wykorzystywaniu technologii Java.
- Znajomość relacyjnych baz danych.
- Znajomość koncepcji i świadomość wyzwań związanych z działaniem systemów rozproszonych (RESTful Web Services, event-driven architectures, microservices).
- Znajomość wzorców komunikacji i integracji (Apache Kafka, MQ).
- Wiedza o technologiach konteneryzacji (Docker).
- Doświadczenie w przeglądaniu kodu (code review), refaktoryzacji i optymalizacji kodu
Mile widziane:
- Doświadczenie w pracy w procesie dostarczania oprogramowania opartym na metodykach zwinnych (Agile) z wykorzystaniem narzędzi wspierających JIRA, Confluence, GIT, Maven, Jenkins, JUnit
- Oraz w podejściu DevOps: Continuous Delivery, Continuous Integration, Configuration Management, Automated Testing and Deployment.