Opis stanowiska:
Rozwój aplikacji webowej, opartej o mikroserwisy javowe.Współpraca z zespołem programistów, analityków i testerów. Uczestniczenie w pełnym cyklu rozwoju oprogramowania, od analizy wymagań do wdrożenia. Tworzenie dokumentacji technicznej dla opracowanych rozwiązań.
Wymagania:
- Minimum 3 lata doświadczenia jako Java Developer.
- Dobra znajomość Java SE/EE.
- Znajomość architektury microservices i wzorców projektowych.
- Doświadczenie z frameworkami Spring, Spring Boot, Spring Cloud i Hibernate.
- Doświadczenie z Angular, React.
- Znajomość baz danych SQL i/lub NoSQL.
- Znajomość technik integracji danych i zarządzania nimi w kontekście mikroserwisów.
- Znajomość narzędzi do konteneryzacji (Docker) i orkiestracji (Kubernetes)
- Biegła znajomość narzędzi kontroli wersji (Git).
- Doświadczenie w pracy w metodykach Agile/Scrum.
- Biegła znajomość języka angielskiego w mowie i piśmie.
- Doświadczenie w pracy w chmurze obliczeniowej Azure.
- Dodatkowe atuty:
- Znajomość narzędzi do monitorowania i logowania w Azure (Azure Monitor, Azure Log Analytics, Application Insights).
- Znajomość Azure Kubernetes Service
- Umiejętność tworzenia i zarządzania pipeline’ami CI/CD z użyciem Azure DevOps