Senior Full-Stack Java Engineer
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore this careerSearch for a different role
More Software Developer jobs →Skills
Description
Wynagrodzenie
umowa o pracę: 150 – 170 PLN / godz. brutto
O projekcie
Poszukujemy Senior Full-Stack Java Engineera do pracy nad dużymi systemami korporacyjnymi w europejskim środowisku sektora publicznego.
Projekt obejmuje rozwój i utrzymanie bezpiecznych, skalowalnych aplikacji wspierających procesy związane z obsługą wniosków, ofert, grantów, audytów oraz zarządzaniem finansowaniem. Osoba na tym stanowisku będzie odpowiadać za rozwój komponentów backendowych i frontendowych, integracje API, pracę z bazami danych oraz wdrażanie i utrzymanie aplikacji w środowiskach chmurowych.
Zakres obowiązków
Rozwój i utrzymanie aplikacji webowych w obszarze backendu i frontendu.
Implementacja logiki biznesowej, interfejsów użytkownika, API oraz integracji z bazami danych.
Projektowanie i zabezpieczanie REST API oraz usług webowych.
Stosowanie dobrych praktyk bezpieczeństwa, w tym uwierzytelniania, autoryzacji, logowania i monitorowania.
Pisanie testów jednostkowych i integracyjnych, debugowanie oraz rozwiązywanie problemów produkcyjnych.
Wdrażanie aplikacji z wykorzystaniem chmury, CI/CD, Dockera i Kubernetes.
Monitorowanie wydajności, stabilności aplikacji i środowisk testowych.
Udział w code review, mentoring oraz wsparcie techniczne innych członków zespołu.
Współpraca z zespołami QA, doprecyzowywanie wymagań i szacowanie prac.
Dbanie o jakość kodu i dokumentację techniczną.
Wymagania
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.
Mile widziane
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.
Get similar jobs in Poland by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more remote Software Developer jobs in Poland.
Finding similar jobs…