PAIGE/JOBBANK

Starszy Inżynier Java

Kraków, Lesser Poland Voivodeship, PolandPosted 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 :)
Skills mentioned
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.