BGK to państwowy bank rozwoju - centrum kompetencyjne w finansowaniu projektów infrastrukturalnych, eksportu, spółek komunalnych i samorządów. Dzięki naszej unikalnej roli we wspieraniu wzrostu ekonomicznego Polski, oferujemy możliwość rozwoju zawodowego w jedynej takiej organizacji w Polsce, pobudzającej przedsiębiorczość i podnoszącej jakość życia Polaków. Zapewniamy stabilne zatrudnienie w rozwijającym się i nowoczesnym banku z tradycjami, a także atrakcyjny pakiet szkoleń oraz świadczeń socjalnych.
Twój zakres obowiązków:
Projektowanie i implementacja aplikacji w JAVA z użyciem najnowszych technologii
Opracowywanie dokumentacji projektowej oraz dokumentowanie wytwarzanego kodu
Dzielenie się wiedzą w swoim obszarze specjalistycznym
Projektowanie i implementacja rozwiązań na podstawie specyfikacji analitycznej
Przygotowanie i realizacja testów jednostkowych i testów developerskich
Nasze wymagania:
Wykształcenie wyższe (preferowane kierunki: informatyczne, telekomunikacyjne lub pokrewne)
Znajomość Java 11+, Maven, Git
Minimum 3 lata doświadczenia w pracy na podobnym stanowisku
Znajomość wzorców projektowych
Znajomość Spring Framework 5, Spring Spring Boot 2, Spring Data JPA
Znajomość Angular 7+ na poziomie przynajmniej podstawowym
Znajomość SQL
Umiejętność tworzenia testów jednostkowych (JUnit 5, Mockito, AssertJ)
Mile widziane:
Znajomość środowiska programistycznego InetlliJ
Znajomość Docker
Doświadczenie w pracy w metodykach zwinnych (np. Scrum)
Znajomość KeyCloak
Znajomość aplikacji Atlassian (JIRA, Bamboo, Bitbucket)
Znajomość Microsoft SQL Server oraz T-SQL