Astek Group
Java Fullstack Developer / Java Fullstack Developerka K/M
Astek Group is hiring a Java Fullstack Developer in Kraków to develop, test, debug, and maintain complex Java 17+ applications with a React/TypeScript frontend. The stack includes REST/SOAP, Git, Maven, Elastic Stack, CI/CD (GitHub Actions), Terraform, and cloud tooling (GCP preferred), with a strong emphasis on code quality and 75%+ test coverage.
- Compensation
- Not disclosed
- Location
- Kraków, Poland
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Practical programming experience in Java 17+
- Knowledge of REST, JSON, and SOAP
- Frontend experience with React and TypeScript
- Experience with Git, Maven, and Elastic Stack
- Knowledge of CI/CD (GitHub Actions preferred)
- Basic knowledge of Linux and shell scripting
- Familiarity with Infrastructure as Code tools (e.g., Terraform)
- Knowledge of cloud technologies (GCP preferred)
- Good analytical skills
- Team player, works well in a team
- Familiarity with monitoring and alerting tools
- Open to learning and improving development processes and quality practices (smoke, acceptance, integration tests)
- Good command of English, spoken and written
- Able to influence at the product/engineering intersection and create high-quality project documentation
- Experience with static code analysis and application security tools (e.g., SonarQube, Veracode)
Full description
- Masz praktyczne doświadczenie w programowaniu w Javie w wersji 17+
- Znasz REST, JSON oraz SOAP
- Pracowałeś/aś z frontendem w oparciu o React i TypeScript
- Masz doświadczenie z narzędziami takimi jak Git, Maven oraz Elastic Stack
- Znasz zagadnienia CI/CD (preferowane GitHub Actions)
- Posiadasz podstawową znajomość systemu Linux oraz skryptów shellowych
- Znasz narzędzia typu Infrastructure as Code (np. Terraform)
- Znasz technologie i stacki chmurowe (preferowane GCP)
- Masz dobre umiejętności analityczne
- Jesteś graczem zespołowym i dobrze pracujesz w zespole
- Znasz narzędzia do monitoringu i alertowania
- Jesteś otwarty/a na naukę i doskonalenie procesów wytwarzania oraz praktyk jakościowych (np. smoke testy, testy akceptacyjne, testy integracyjne)
- Posługujesz się językiem angielskim w mowie i piśmie na dobrym poziomie
- Potrafisz wywierać wpływ na styku produktu i inżynierii oraz tworzyć wysokiej jakości dokumentację projektową
- Doświadczenie z narzędziami do analizy statycznej kodu oraz bezpieczeństwa aplikacji (np. SonarQube, Veracode)
- Rozwój, kodowanie, testowanie i debugowanie nowych, złożonych rozwiązań programistycznych oraz rozbudowa istniejących produktów
- Współprojektowanie i implementacja aplikacji z wykorzystaniem standardowych i zaawansowanych technologii
- Proponowanie usprawnień w zakresie wydajności i stabilności aplikacji
- Dbanie o wysokie standardy kodowania, stosowanie dobrych praktyk i wysokiej jakości
- Utrzymanie pokrycia kodu testami na poziomie minimum 75%
- Udział w spotkaniach statusowych oraz raportowanie postępów prac w formie ustnej i pisemnej
- Rozmowa z naszym Rekruterem -> Rozmowa z naszym Business Managerem -> Spotkanie z Klientem
- W uzasadnionych przypadkach po rozmowie z Rekruterem wprowadzamy dodatkowy etap weryfikacji technicznej