Dołącz do zespołu, aby:
• Rozwijać nowe funkcjonalności backendu aplikacji mobilnych w oparciu o metodologię Agile / Scrum
• Projektować nowe rozwiązania w oparciu i specyfikację wymagań dostarczoną przez klienta
Wymagania:
• Znajomość języka Java na wysokim poziomie, minimum 2-4 lat doświadczenia komercyjnego w programowaniu w języku Java, w szczególności Java 8
• Znajomość Spring, w szczególności zagadnień integracyjnych w oparciu o protokoły REST/SOAP
• Znajomość baz danych Oracle, Hibernate 4 lub 5, JPA 2.
• Znajomość GIT lub SVN, Maven/Gradle
• Doświadczenie w pracy w metodykach zwinnych
• Komunikatywność, umiejętność pracy w zespole
• Dokładność, systematyczność oraz umiejętność analitycznego myślenia
• Umiejętności obiektywnej analizy czasochłonności prac
• Znajomość Jenkins/TeamCity, SonarQube
A dodatkowo posiadasz:
• Znajomość Vaadin Framework lub GWT
• Znajomość baz NoSQL
• Wiedza w zakresie architektury systemów komputerowych zarówno podejście tradycyjne (monolit, architektura warstwowa, SOA) jak i bardziej współczesne trendy (microservices, CQRS, eventsourcing).
• Znajomość Kibana / Grafana / Logstash / ElasticSearch / Lucene
... to znaczy, że szukamy właśnie Ciebie!