All offersWarszawaJavaStarszy Programista JAVA
Starszy Programista JAVA
Java
BGK

Starszy Programista JAVA

BGK
Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Remote

Tech stack

    Znajomość wzorców projektowych i integracyjnych EIP
    master
    Znajomość Java oraz Eclipse, Maven, GIT
    advanced
    Znajomość technologii WebService (CXF), XML/XML Schema, WS Security
    advanced
    Znajomość zagadnień związanych z bazami danych, SQL, OpenJPA lub Hibernate
    advanced
    Mile widziana znajomość Spring Framework oraz SoapUI
    nice to have
    Mile widziana znajomość rozwiązań RedHat JBoss Fuse ESB
    nice to have
    Mile widziana znajomość Angular JS
    nice to have

Job description


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