Senior Full-Stack Java Engineer
New
U
Upvanta sp. z o.o.Systemy korporacyjne, sektor publiczny
Workplace type: remote; Locations: Gdańsk, -, Sopot, -, Gdańsk, Country code: PLFull-TimeSenior
Salary150 - 170 PLN per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- Znajomość języka angielskiego lub francuskiego na poziomie minimum B2.
- Experience
- Minimum 7 lat doświadczenia zawodowego w IT.
- Required Skills
- DockerPostgreSQLHibernateJavaJavascriptKubernetesMongoDBOracleSpring BootREST API
Requirements
- 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, Spring Boot, Hibernate i tworzenia REST API.
- Dobra znajomość JavaScript, HTML i CSS.
- Doświadczenie z 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 frameworka frontendowego: Angular, React lub Vue.
- 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 z Dockerem i Kubernetes.
- Znajomość SOA, architektury opartej na service bus, Agile/Scrum, JUnit i Mockito oraz angielski lub francuski na poziomie minimum B2.
Responsibilities
- Rozwijać i utrzymywać aplikacje webowe w obszarze backendu i frontendu.
- Implementować logikę biznesową, interfejsy użytkownika, API oraz integracje z bazami danych.
- Projektować i zabezpieczać REST API oraz usługi webowe.
- Stosować praktyki bezpieczeństwa, w tym uwierzytelnianie, autoryzację, logowanie i monitorowanie.
- Pisać testy jednostkowe i integracyjne, debugować oraz rozwiązywać problemy produkcyjne.
- Wdrażać aplikacje z wykorzystaniem chmury, CI/CD, Dockera i Kubernetes.
- Monitorować wydajność i stabilność aplikacji oraz środowisk testowych.
- Uczestniczyć w code review, mentoringu i wsparciu technicznym członków zespołu.
- Współpracować z zespołami QA, doprecyzowywać wymagania i szacować prace.
- Dbać o jakość kodu i dokumentację techniczną.
View Full Description & ApplyYou'll be redirected to the employer's site