Senior Software Engineer (Java)

Summary

Senior Java engineer modernizes legacy enterprise apps, maintains production systems, and applies DevOps and AI tools in a hybrid Kraków role.

Szukamy doświadczonego Senior Software Engineera Java, którego głównym zadaniem będzie modernizacja i utrzymanie istniejących aplikacji Java w środowisku korporacyjnym. Praca koncentruje się na evergreeningu kodu legacy, wsparciu produkcji oraz wykorzystaniu nowoczesnych praktyk DevOps i narzędzi AI.

Technologie w projekcie:

  • Java SE, Java 17

  • Spring Boot, Spring Cloud

  • Angular

  • GCP

  • Redis

  • REST API

  • Jenkins

  • Ansible

Lokalizacja: Kraków, praca hybrydowa (2 dni z biura).

Zakres obowiązków:

  • Utrzymanie aplikacji

  • Service Management

  • Współpraca z biznesem

  • Projektowanie rozwiązań

  • Monitoring i DevOps

Wymagania (must have)

  • minimum 5 lat doświadczenia z Javą,

  • doświadczenie z systemami rozproszonymi,

  • znajomość mikroserwisów opartych o Java 17 i Spring Boot,

  • znajomość narzędzi DevOps,

  • doświadczenie z CI/CD,

  • doświadczenie z Jira i Confluence,

  • doświadczenie z Ansible,

  • doświadczenie w usuwaniu podatności bezpieczeństwa (Vulnerability Remediation),

  • bardzo dobre umiejętności analityczne,

  • umiejętność współpracy w międzynarodowym środowisku.

Wymagania (nice to have):

  • Mile widziane doświadczenie w pracy z z narzędziami AI (GitHub Copilot/ Claude Code)