Senior Full-Stack Java Engineer
- Minimum 7 lat doświadczenia zawodowego w IT.
- Wykształcenie wyższe odpowiadające poziomowi 6 Europejskiej Ramy Kwalifikacji (EQF), np. licencjat lub równoważne.
- Bardzo dobra znajomość Javy oraz Spring Boot, Hibernate i tworzenia REST API.
- Dobra znajomość JavaScript, HTML i CSS.
- Doświadczenie w pracy z bazami PostgreSQL, Oracle i MongoDB, w tym projektowaniem schematów oraz optymalizacją zapytań.
- Znajomość WebLogic, JEE i EJB.
- Doświadczenie z AWS lub Azure oraz wdrażaniem aplikacji w chmurze.
- Praktyczna znajomość zabezpieczania REST API, OpenAPI/Swagger, OAuth 2.0, OpenID Connect i JWT.
- Znajomość co najmniej jednego z frameworków frontendowych: Angular, React lub Vue; mile widziany również Bootstrap.
- Doświadczenie z narzędziami CI/CD i build tools, np. Maven, GitLab, Bamboo, Jenkins lub Nexus.
- Znajomość Git, Bitbucket, Jira oraz narzędzi do współpracy i dokumentacji.
- Doświadczenie w pracy z Dockerem i Kubernetes.
- Znajomość architektury SOA oraz architektury opartej na service bus.
- Doświadczenie w metodykach Agile/Scrum.
- Znajomość JUnit i Mockito oraz narzędzi do analizy jakości i bezpieczeństwa kodu, np. SonarQube, SonarLint lub HP Fortify.
- Umiejętność komunikacji technicznej, współpracy zespołowej i dzielenia się wiedzą.
- Znajomość języka angielskiego lub francuskiego na poziomie minimum B2.
- Doświadczenie z Apache Camel.
- Znajomość Drools lub innych silników reguł biznesowych.
- Doświadczenie w korzystaniu z narzędzi AI wspierających programowanie, np. Amazon Q lub Kiro.
- Znajomość analizy systemowej i podstaw zarządzania projektami.
- Doświadczenie w mentoringu oraz pełnieniu funkcji technicznego lidera.