
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ · Warszawa
Senior Full-Stack Java Developer (Java, Angular, AWS)
W skrócie
zdania wybrane z oferty- Rozwój i utrzymanie aplikacji frontendowych oraz backendowych.
- Projektowanie i implementacja interfejsów użytkownika, REST API, logiki biznesowej oraz integracji z bazami danych.
- Wdrażanie aplikacji z wykorzystaniem AWS, CI/CD, Dockera i Kubernetesa.
Technologie
Pełny opis
z pracuj.plTechnologie, których używamy
Wymagane
- Java
- Spring Boot
- Spring Framework
- Hibernate
- Jenkins
- Angular
- JavaScript
- HTML
- CSS
- PostgreSQL
- Oracle
- MongoDB
- Elasticsearch
- OpenAI API
- Apache Spark
Mile widziane
- Terraform
- AWS
- Docker
- Kubernetes
- Consul
- Git
- GitLab
- Bitbucket
- Jenkins
- Vitest
- Playwright
- Prometheus
- Kibana
- Dynamo
O projekcie
Dołącz do projektu realizowanego dla dużej europejskiej organizacji sektora publicznego, którego celem jest rozwój i utrzymanie zaawansowanych systemów do zarządzania ekspertami.
Projekt łączy technologie Java i Spring, nowoczesny frontend, rozwiązania chmurowe AWS, integracje systemowe oraz narzędzia wspierające bezpieczeństwo, wydajność i monitorowanie aplikacji. To propozycja dla doświadczonego inżyniera, który swobodnie porusza się zarówno w obszarze backendu, jak i frontendu oraz ma doświadczenie w pracy z rozbudowanymi systemami enterprise.
Twój zakres obowiązków
- Rozwój i utrzymanie aplikacji frontendowych oraz backendowych.
- Projektowanie i implementacja interfejsów użytkownika, REST API, logiki biznesowej oraz integracji z bazami danych.
- Tworzenie skalowalnych i bezpiecznych usług oraz rozwijanie architektury aplikacji.
- Implementacja mechanizmów uwierzytelniania, autoryzacji i walidacji danych.
- Przygotowywanie testów jednostkowych i integracyjnych oraz dbanie o jakość kodu.
- Diagnozowanie błędów, debugowanie i rozwiązywanie problemów produkcyjnych.
- Wdrażanie aplikacji z wykorzystaniem AWS, CI/CD, Dockera i Kubernetesa.
- Monitorowanie działania systemów, analiza wydajności i optymalizacja rozwiązań.
- Przygotowywanie dokumentacji technicznej oraz współpraca przy integracji komponentów systemu.
- Udział w pracach architektonicznych i rozwoju rozwiązań dla środowiska enterprise.
Nasze wymagania
- Wykształcenie wyższe: poziom 7 EQF i minimum 10 lat doświadczenia w IT lub poziom 6 EQF i minimum 12 lat doświadczenia w IT.
- Bardzo dobra znajomość Javy, w tym wersji 19, 21 lub 25.
- Doświadczenie z Spring Boot, Spring Framework, Spring Cloud, Hibernate, JPA i REST API.
- Znajomość J2EE/Jakarta EE, w tym EJB 3, CDI i JMS, oraz doświadczenie z WebLogic 14.
- Bardzo dobra znajomość JavaScript, HTML5 i CSS3 oraz doświadczenie z Angular lub Vue.
- Doświadczenie z PostgreSQL, Oracle, MongoDB i Elasticsearch, w tym projektowaniem schematów oraz optymalizacją zapytań.
- Znajomość Liquibase oraz projektowania i zabezpieczania API z wykorzystaniem OpenAPI/Swagger.
- Doświadczenie z Apache Kafka i integracjami systemowymi.
- Bardzo dobra znajomość AWS oraz doświadczenie z Terraform lub AWS CloudFormation.
- Praktyczna znajomość Dockera, Kubernetesa, CaaS, Consul i środowisk AWS VDI.
- Bardzo dobra znajomość Git, w tym GitFlow lub Trunk-Based Development, oraz doświadczenie z GitLab, Bitbucket lub SVN.
- Znajomość architektury heksagonalnej, mikroserwisów i CQRS.
- Bardzo dobra znajomość OAuth 2.0, OpenID Connect i JWT.
- Doświadczenie z narzędziami monitorowania i observability, np. Kibana, Dynatrace, Prometheus, Micrometer oraz distributed tracing.
- Doświadczenie z testami przy użyciu JUnit 4/5 i Mockito; znajomość Vitest i Playwright.
- Doświadczenie w pracy z Jira i w dużych zespołach Agile.
- Znajomość narzędzi AI wspierających programowanie, takich jak Amazon Q lub Kiro, oraz umiejętność weryfikacji kodu generowanego przez AI.
- Bardzo dobre umiejętności analityczne, komunikacyjne i rozwiązywania problemów.
- Znajomość języka angielskiego lub francuskiego na poziomie minimum B2.
Mile widziane
- Znajomość Bootstrap, RxJS, Webpack, Vite, Nx, JAX-WS, JAXB, Protobuf, Camunda, Activiti i BPMN.
To oferujemy
- Udział w rozwoju rozbudowanych systemów dla dużej europejskiej organizacji publicznej.
- Pracę z szerokim stackiem technologicznym obejmującym Javę, frontend, AWS, integracje i architekturę systemową.
- Możliwość wykorzystania doświadczenia w projektowaniu, rozwoju i optymalizacji rozwiązań enterprise.
- Współpracę w środowisku opartym na praktykach Agile i wysokich standardach jakości oprogramowania.
Etapy rekrutacji
- CV
- Introductory interview
- Technical interview
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
Welcome to Upvanta, where our motto is “We Care More”.
Founded in 2018, we have grown into a dynamic IT services company with a team of over 180 dedicated professionals. Our journey has been marked by exceptional year-over-year growth, driven by our unwavering commitment to our clients.
Treść ogłoszenia pochodzi z pracuj.pl i należy do jego autora.
Historia oferty
bez zmian od publikacji- Opublikowana na pracuj.pl