Co najmniej 5-letnie doświadczenie w programowaniu w języku Java, zdobyte w ciągu ostatnich 10 lat
Doświadczenie w programowaniu w języku Java w wersji co najmniej 8
Doświadczenie w stosowaniu dowolnej z bibliotek klasy ORM (Object-Relational Mapping)
Doświadczenie w tworzeniu oprogramowania w języku Java korzystającego z relacyjnej bazą danych SQL
Doświadczenie z obszaru budowy usług protokołu komunikacyjnego SOAP oraz stosowaniu standardu REST
Doświadczenie w wykorzystywaniu co najmniej jednego z serwerów aplikacji dla oprogramowania tworzonego w języku Java: JBoss, WebLogic, GlassFish a także w wykorzystywaniu co najmniej jednej z następujących technologii front-endowych: JSF, AngularJS, Vaadin
Znajomość HTML, JavaScript, CSS
Doświadczenie w wykorzystywaniu konteneryzacji, np. Docker, Cubernetes lub innej równoważnej służącej do zarzadzania i skalowania aplikacji kontenerowych
Znajomość technologii Spring Framework
Znajomość technologii JPA lub bibliotek klasy ORM , Hibernate, EclipseLink
Umiejętność korzystania z narzędzi wspierających proces wytwórczy i zapewniających jakość tworzonego oprogramowania np : CI/CD, LoadUI, JMeter lub innego
Kluczowe zadania
Wytwarzanie wydajnego, skalowanego oraz stabilnego oprogramowania
Uczestnictwo w projektowaniu i wytwarzaniu nowych funkcjonalności pokrytych testami jednostkowymi oraz integracyjnymi
Wsparcie w diagnozie problemów i optymalizacji działania produkcyjnego systemu, który operuje na bardzo dużych wolumenach danych
Udział w optymalizacji procesu wytwarzania oprogramowania: Continous Integration, zapewnienie jakości, dobór technologii
Praca zgodna z metodyką SCRUM (udział w spotkaniach: Daily SCRUM, Sprint Review Meeting, Sprint Retrospective, Sprint Planning Meeting)
Wykonywanie code review na pull-requestach
Wsparcie dla procesu - git-flow
Szacowanie pracy w ramach przyszłych projektów
Coaching w ramach małych zespołów
Kierowanie małymi zespołami wytwórczymi (do 5 osób)
Aktywny udział w wewnątrz-zespołowej wymianie wiedzy: m.in: przygotowywanie krótkich szkoleń wewnętrznych dla pozostałych członków zespołu a także opisywanie tips&trics na Confluence
Różnorodne projekty dla klienta z sektora publicznego.
Tech stack
JavaScript
advanced
SQL
advanced
SOAP
advanced
REST
advanced
Spring
advanced
JBoss
regular
Docker
regular
Kubernetes
regular
Office location
Published: 24.08.2021
About the company
Britenet
We are a European company that has been creating world-changing solutions for over 18 years. When you join #BriteTeam, you join an international environment that supports innovation, diversity, and creativity. We believe...