About the Role
Kogo poszukujemy?
Wymagania:
Znajomość GIT
Min. 4 letnie doświadczenia na stanowisku programisty Java/JEE
Otwartość na pracę w zespole scrumowym, eksperymentowanie z nowymi technologiami i pracę w duchu DevOps
Znajomość frameworków Spring i Hibernate
Znajomość relacyjnych baz danych i SQL ze szczególnym uwzględnieniem bazy Oracle/PostgreSQL
Znajomość narzędzi do automatyzacji procesu budowania oprogramowania Gradle lub Maven
Znajomość zasad OOP i zagadnień dotyczących programowania wielowątkowego
Mile widziane:
Design patterns
Znajomość podejść TDD, BDD
Kafka/Rabbit MQ
Znajomość Docker, K8S, helm
Doświadczenie w programowaniu w języku GOSU
JavaScript, TypeScript, RxJS, HTML5
Czym będziesz się zajmować?
Zakres zadań:
Współtworzenie i programowanie w systemie Everest
Współudział w opracowaniu koncepcji rozwiązania dla inicjatyw biznesowych
Utrzymywanie i aktualizacja repozytorium dokumentacji technicznej systemów informatycznych
Zapewnienie właściwej jakości wytwarzanego oprogramowania i zgodności ze standardami
Zapewnienie jakości wytwarzanych produktów, wsparcie testów akceptacyjnych oraz wdrożenia rozwiązania
Udział w planowaniu kolejnych wydań oraz iteracji w ramach prac zespołu zwinnego
Udział/prowadzenie w review oraz retrospective zespołu w ramach iteracji i wydania
Projektowanie rozwiązań implementowanych w zespole zwinnym
Implementację rozwiązań przyjętych do realizacji przez zespół
Wsparcie w stabilizacji i utrzymaniu wdrożonych rozwiązań
Tech Stack
JavaGosuSpringHibernateOraclePostgreSQLDockerKubernetesGitMavenGradleKafkaJavaScriptTypeScript