Projektant-Programista Java
- Zygmunta Modzelewskiego 77a, Mokotów, Warszawa
- Rekrutacja zdalna
- Umowa o pracę
- Praca hybrydowa
- Pełny etat
Technologie i metodyki których używamy
- Java, Spring, Agular, Bootstrap ****
- UML / Archimate ****
- Oracle ***
- Docker, Kubernetes (Tanzu), Consul ***
- Scrum, Jira, Confluence ***
- REST, SOAP, Kafka, Redis, gRRC, JMS ***
- Splunk, ELK **
System operacyjny
Serwery - Linux/Unix, komputery osobiste – Windows
O projekcie
Grupa BIK jako lider rynku wymiany informacji o zobowiązaniach finansowych dla sektora bankowego i pożyczkowego zbudował i rozwija platformę dla klientów indywidualnych. Platforma, dostępna poprzez serwis WWW oraz aplikację mobilną, pozwala klientom indywidualnym na bieżące zarządzanie i monitorowanie swoich zobowiązań poprzez. Platformę rozwijamy w sposób zwinny w ramach zespołów SCRUM-owych.
Twój zakres obowiązków:
- Projektowanie i implementacja nowych rozwiązań z w architekturze mikrousług,
- Utrzymanie, rozwój i optymalizacja istniejących systemów informatycznych (backend),
- Refaktoring i migracja kodu źródłowego,
- Modelowanie danych,
- Organizacja procesu continuous integration,
- Opracowywanie dokumentacji technicznej dla rozwijanych rozwiązań,
- Współpraca w ramach zespołów SCRUM-owych w celu określenia zakresu oraz wyceny pracochłonności projektów
Nasze wymagania:
- 3-letnie doświadczenie jako programista JAVA
- Dobra znajomość Spinga (Spring Boot, moduły z obszaru Spring Cloud),
- Praktyczna umiejętność tworzenia czystego i przejrzystego kodu,
- Znajomość założeń architektury mikroserwisowej
- Znajomość Angulara
- Doświadczenie w obszarze CI/CD,
- Doświadczenie w pracy z Dockerem,
- Umiejętność projektowania interfejsów i usług w oparciu o architekturę Microservices
- Znajomość protokołów komunikacyjnych i doświadczenie w projektowaniu interfejsów REST/SOAP, Kafka/JMS
- Praktyczne doświadczenie w realizacji prac zgodnie z praktykami Agile
Mile widziane:
- Znajomość i doświadczenie w projektowaniu rozwiązań przetwarzających duże ilości danych oraz komunikatów
- Znajomość Kubernetes (Tanzu)
- Znajomość Bootstrapa,
- Praktyczna znajomość Sparx Enterprise Architect i notacji UML
- Znajomość JIRA, Confluence, Bitbucket, Bamboo
- Znajomość PL/SQL
Podział czasu pracy:
60% - implementacja rozwiązań / review kodu
15% - spotkania i warsztaty
10% - projektowanie rozwiązań
10% - dokumentowanie rozwiązań
5% - wsparcie Klienta
Tak pracujemy:
- masz wpływ na wybór narzędzi i technologii
- masz wpływ na rozwiązania technologiczne