18/06/2021
Zakres obowiązków:
- projektowanie architektury systemu i nowych funkcjonalności (API, schemat bazy danych)
- wybór optymalnych narzędzi, rozwiązań, bibliotek, technologii koniecznych do osiągnięcia celu biznesowego
- stosowanie dobrych praktyk programistycznych
- organizacja CI/CD w projekcie
- zapewnienie niezawodnego i wydajnego działania systemu (optymalizacje wydajnościowe, właściwa architektura)
- identyfikowanie i eliminowanie luk w bezpieczeństwie systemu
- programowanie corowych modułów systemu
Wymagania stawiane kandydatom:
- bardzo dobra znajomość języka Java oraz Spring, REST API, JPA, OAuth, Liquibase, Maven, Swagger
- bardzo dobra znajomość SQL i zagadnień związanych z relacyjnymi bazami danych (MySQL)
- znajomość serwera Tomcat / Wildfly
- znajomość zagadnień związanych z komunikacją sieciową, aplikacjami internetowymi, bezpieczeństwem, wydajnością, CI/CD
- wykształcenie informatyczne lub pokrewne
- znajomość języka angielskiego umożliwiająca efektywne korzystanie z dokumentacji technicznej
- min. 5 lat doświadczenia jako programista Java
- dodatkowe doświadczenie w pracy jako architekt / team leader / DevOps
- znajomość frameworków frontendowych (Angular/AngularJS/Bootstrap) będzie dodatkowym atutem
Oferujemy:
- udział w innowacyjnym, ambitnym, długoterminowym projekcie
- pracę w biurze w Tarnowie, pracę zdalną lub hybrydową
- umowę o pracę lub B2B
- atrakcyjne wynagrodzenie
- służbowy MacBook Pro 16"