PAIGE/JOBBANK

Starszy Inżynier Java

Lesser Poland VoivodeshipPosted 06 Oct 2026ats:smartrecruiters

Poszukujemy starszego inżyniera Java, który dołączy do naszego dynamicznego zespołu inżynierów w Krakowie. Na tym stanowisku będą Państwo projektować, tworzyć i utrzymywać niezawodne aplikacje Java, wykazując się jednocześnie doskonałością techniczną i wnosząc znaczący wkład w architekturę oprogramowania naszej organizacji. Jako starszy inżynier będzie Pan/Pani mierzyć się ze złożonymi wyzwaniami technicznymi, pełnić rolę mentora dla młodszych programistów oraz promować najlepsze praktyki w naszych zespołach programistycznych. Poszukujemy osoby, która łączy dogłębną wiedzę techniczną z duchem współpracy i pasją do innowacji.

  • Projektowanie, tworzenie i utrzymywanie wysokiej jakości aplikacji Java z wykorzystaniem frameworka Spring oraz Spring Boot, zapewniając przejrzystość kodu, wydajność oraz kompleksową dokumentację, przy jednoczesnym przestrzeganiu ustalonych standardów kodowania i najlepszych praktyk
  • Analizowanie wymagań systemowych i przekładanie ich na skalowalne rozwiązania techniczne, z uwzględnieniem wydajności, bezpieczeństwa oraz łatwości utrzymania
  • Aktywny udział w przeglądach kodu, udzielanie konstruktywnych uwag w celu zapewnienia jakości kodu oraz promowanie kultury ciągłego uczenia się i dzielenia się wiedzą
  • Mentorowanie i prowadzenie młodszych programistów, wspieranie ich rozwoju technicznego oraz pomaganie im w rozwijaniu silnych umiejętności rozwiązywania problemów
  • Płynna współpraca z zespołami międzyfunkcyjnymi, w tym z menedżerami produktu, architektami i inżynierami ds. zapewnienia jakości, w celu dostarczania innowacyjnych rozwiązań o wysokiej jakości
  • Diagnozowanie i rozwiązywanie złożonych problemów technicznych, wykorzystując silne umiejętności analityczne oraz wykazując się odpornością w obliczu trudnych sytuacji
  • Projektowanie i wdrażanie mikrousług oraz systemów rozproszonych, optymalizując je pod kątem skalowalności i niezawodności
  • Optymalizowanie wydajności aplikacji poprzez profilowanie, analizę i strategiczną refaktoryzację, zapewniając efektywne wykorzystanie zasobów
  • Śledzenie aktualnych trendów branżowych i nowych technologii oraz proponowanie przemyślanych ulepszeń naszego stosu technologicznego i praktyk programistycznych
  • Wdrażanie i utrzymywanie potoków CI/CD, promując wydajne i niezawodne procesy wdrażania

**Wymagane umiejętności i doświadczenie:**

  • Co najmniej 5 lat zawodowego doświadczenia w programowaniu w języku Java oraz udokumentowane osiągnięcia w zakresie tworzenia aplikacji o jakości produkcyjnej
  • Dogłębna znajomość frameworka Spring oraz Spring Boot, a także praktyczne doświadczenie w tworzeniu aplikacji korporacyjnych
  • Solidne zrozumienie zasad projektowania obiektowego, wzorców projektowych oraz zasad SOLID
  • Udokumentowane doświadczenie w projektowaniu i tworzeniu interfejsów API typu RESTful z uwzględnieniem skalowalności i łatwości konserwacji
  • Biegła znajomość relacyjnych baz danych oraz technik optymalizacji zapytań SQL
  • Doświadczenie w pracy z systemami kontroli wersji, w szczególności Git, w środowiskach opartych na współpracy zespołowej
  • Znajomość frameworków do testów jednostkowych oraz metodologii programowania sterowanego testami (TDD)
  • Znajomość metodologii tworzenia oprogramowania Agile i Scrum
  • Silne umiejętności analityczne i zdolności rozwiązywania problemów przy skrupulatnej dbałości o szczegóły
  • Doskonałe umiejętności komunikacyjne i interpersonalne, wraz z umiejętnością jasnego przedstawiania złożonych koncepcji technicznych
  • Doświadczenie w zakresie technologii konteneryzacji, takich jak Docker i Kubernetes

**Preferowane umiejętności i doświadczenie:**

  • Udokumentowane doświadczenie we wdrażaniu i utrzymywaniu potoków CI/CD z wykorzystaniem nowoczesnych narzędzi DevOps
  • Udokumentowane sukcesy w mentorowaniu i rozwoju młodszych inżynierów oraz wspieraniu ich rozwoju technicznego
  • Doświadczenie w pracy z oprogramowaniem pośredniczącym zorientowanym na komunikaty, takim jak RabbitMQ lub Apache Kafka
  • Specjalistyczna wiedza w zakresie optymalizacji wydajności aplikacji oraz technik profilowania
  • Znajomość baz danych NoSQL oraz odpowiednich przypadków ich zastosowania
  • Znajomość wzorców projektowych oprogramowania i architektury w systemach rozproszonych
  • Doświadczenie w pracy z platformami chmurowymi oraz architekturą mikrousług

This one goes with the default Hybrid location. 

This is my job and please apply for it :) 

Source: ats:smartrecruiters. Description and metadata as published by the employer or its applicant tracking system on 2026-10-06. The apply link goes to the original source. Paige JobBank does not accept applications on the employer's behalf.