Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Billennium

NewBe an early applicant

Starszy Programista Java

Posted Updated
Discussion

Description

Billennium to globalna firma technologiczna z ponad 20-letnim doświadczeniem, zaangażowana w innowacje i wspieranie przedsiębiorstw. Jako pracodawca oferujemy wspierające, nastawione na rozwój środowisko, w którym współpraca i kreatywność to naczelne wartości. Dołącz do nas, aby wspólnie kształtować przyszłość technologii!


Kogo szukamy?

Do naszego zespołu poszukujemy doświadczonej osoby na stanowisko Starszego Programisty Java, która wesprze nas w realizacji projektów IT — w obszarze public.

Zakres zadań:

  • Projektowanie, rozwój i utrzymywanie aplikacji w technologiach Java.

  • Tworzenie rozwiązań z wykorzystaniem Spring Framework, Spring Boot, JPA oraz bibliotek ORM.

  • Projektowanie i rozwijanie integracji opartych na usługach SOAP i REST.

  • Tworzenie oraz optymalizacja rozwiązań korzystających z relacyjnych baz danych SQL.

  • Rozwijanie testów jednostkowych i integracyjnych z wykorzystaniem JUnit 5, Spock, Mockito, AssertJ oraz Arquillian.

  • Konfigurowanie i utrzymywanie procesów Continuous Integration, w tym samodzielna konfiguracja środowiska Jenkins.

  • Konteneryzacja i wdrażanie aplikacji z wykorzystaniem Docker oraz Kubernetes.

  • Integracja systemów za pośrednictwem ESB oraz kolejek RabbitMQ i Kafka.

  • Wykorzystanie systemu Git oraz modelu GitFlow w procesie wytwarzania oprogramowania.

  • Dbanie o jakość, bezpieczeństwo i zgodność kodu z zasadami SOLID, TDD, Clean Code oraz OWASP Top 10.

  • Współpraca z zespołem projektowym pracującym w metodykach zwinnych.

Niezbędne umiejętności i kwalifikacje:

  • Minimum 7 lat doświadczenia w pracy jako Programista Java.

  • Bardzo dobra znajomość Java 21, Spring Framework 5, Spring Boot 3 oraz Java EE 6.

  • Doświadczenie z JPA i ORM (Hibernate, EclipseLink) oraz relacyjnymi bazami danych i SQL.

  • Znajomość JBoss, WebLogic lub GlassFish oraz Maven 3.

  • Doświadczenie w tworzeniu i integracji usług SOAP i REST.

  • Bardzo dobra znajomość SOLID, TDD, GitFlow, Clean Code oraz OWASP Top 10.

  • Doświadczenie z Git, Jenkins, Docker i Kubernetes, w tym umiejętność samodzielnej konfiguracji środowiska CI.

  • Znajomość narzędzi i bibliotek testowych: JUnit 5, Spock, Mockito, AssertJ, Arquillian, Selenium oraz narzędzi do testów obciążeniowych LoadUI, JMeter, SoapUI.

  • Bardzo dobra znajomość ESB, jego architektury, zaawansowanych funkcji i procedur operacyjnych.

  • Minimum 2 lata doświadczenia z systemami UNIX.

  • Znajomość Groovy, Gradle, Elasticsearch, RabbitMQ i Kafka.

  • Doświadczenie w pracy w zespołach zwinnych oraz znajomość Scrum lub AgilePM.

  • Biegła znajomość języka polskiego na poziomie C1.

Nasza oferta:

  • Pakiet benefitów pozapłacowych — Udemy for Business, prywatna opieka medyczna, karta Multisport, pakiet weterynaryjny, lekcje językowe, bony zakupowe

  • Elastyczność — elastyczne godziny pracy i opcje pracy zdalnej/hybrydowej dostosowane do Twojego stylu życia i lokalizacji

  • Rozwój kariery — dostęp do szkoleń i certyfikacji, współpraca z globalnymi partnerami IT (Microsoft, AWS, Snowflake, Salesforce)

  • Angażująca społeczność — udział w wydarzeniach team buildingowych, hackathonach i inicjatywach CSR

  • Firmowe tradycje — coroczne wydarzenie integracyjne na Mazurach



Czekamy właśnie na Ciebie!

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →