Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Lokalizacja
Kraków lub Wrocław - tryb hybrydowy 3+2
Wynagrodzenie
do ok. 130zł/h
Wymagane Umiejętności
Wymagane: Java i React.js, technologie front-endowe (HTML, CSS, JavaScript), RESTful API i usługi sieciowe
Dobrze widziane: Spring Framework i Spring Boot, Redux lub inne biblioteki do zarządzania stanem, pipeline'y CI/CD i narzędzia, frameworki testowe (np. Jest, Mocha)
Mile widziane: Azure lub inne rozwiązania chmurowe
Opis Stanowiska
- Tworzenie i rozwój usług frontendowych przy użyciu Java, Spring Boot oraz RESTful API. Implementacja architektury mikroserwisów zapewniającej wysoką dostępność i skalowalność.
- Programowanie w Javie: biegłość w języku Java oraz frameworkach takich jak Spring i Hibernate.
- Integracja aplikacji z bazami danych NoSQL i rozproszonymi, takimi jak MongoDB, Cassandra i ElasticSearch, w celu zapewnienia efektywnego przetwarzania i wyszukiwania danych.
- Kontrola wersji i CI/CD: wykorzystywanie narzędzi takich jak Git, Jenkins i Docker do zarządzania wersjami, integracji i wdrażania ciągłego, w celu zapewnienia automatyzacji i wydajności procesów wdrożeniowych.
- Współpraca z zespołami multidyscyplinarnymi, w tym z product managerami, projektantami UX/UI i inżynierami DevOps, przy definiowaniu, projektowaniu i dostarczaniu nowych funkcji w dynamicznym środowisku pracy.
- Zapewnienie wysokiej jakości kodu poprzez przeglądy kodu oraz pisanie testów jednostkowych przy użyciu frameworków takich jak JUnit, Mockito i Karma (do testowania frontendu).
- Formalne wykształcenie lub certyfikacja w zakresie inżynierii oprogramowania oraz co najmniej 3 lata praktycznego doświadczenia.
- Praktyczna znajomość projektowania systemów, tworzenia aplikacji, testowania i utrzymania stabilności operacyjnej.
- Biegłość w programowaniu w jednym lub kilku językach.
- Doświadczenie w tworzeniu, debugowaniu i utrzymywaniu kodu w środowisku korporacyjnym przy użyciu nowoczesnych języków programowania i języków zapytań do baz danych.
- Ogólna znajomość cyklu życia tworzenia oprogramowania (SDLC).