Starszy Programista Java
Is this the right opportunity for you?
Explore more jobs, compare advertised salaries and see which skills employers want.
Explore careersSearch for a different role
More Software Development jobs →Skills
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!
Get similar jobs in Poland by email
We'll email you when new jobs similar to this one appear.
Similar jobs
Explore more remote Software Development jobs in Poland.
Finding similar jobs…