Twoje zadania:
- Projektowanie oraz rozwój aplikacji (frontend, backend, baza danych) zgodnie z dostarczoną specyfikacją z naciskiem na wysoką dostępność, wydajność i skalowalność systemów.
- Praca w pełnym cyklu życia produktu – od planowania po wdrożenie i wsparcie powdrożeniowe w metodyce Scrum oraz w środowisku CI/CD.
- Wdrażanie nowoczesnych technologii i ciągłe usprawnianie rozwiązań projektowych.
- Rozwój i utrzymanie istniejących aplikacji, w tym analiza i rozwiązywanie błędów zgłaszanych przez użytkowników wewnętrznych i biznesowych.
- Monitoring działania aplikacji, reagowanie na incydenty i implementacja poprawek.
- Tworzenie dokumentacji technicznej i wdrożeniowej.
- Pisanie i utrzymywanie testów jednostkowych.
Najczęściej wykorzystywane technologie i narzędzia:
Angular, Java, SpringBoot, SQL (Oracle, Postgre), SOAP, REST, IIS/Apache/Tomcat, Docker, Kubernetes, Kafka, Git, GitLab, ArgoCD, Draw.io, JIRA, Confluence